尝试执行git clone https://gitlab.com/user/repo.git
或git clone https://USER@gitlab.com/user/repo.git
我收到错误"致命:身份验证失败"
当我做同样的事情,但将密码放在URL(git clone https://USER:PASS@gitlab.com/username/repo.git
中时,命令工作正常。
我正在寻求有关如何调查这两项操作之间差异的帮助。
我尝试过(没有成功):
git config --global credential.https://gitlab.com.username USER
git config --global https.sslverify false
SSH_ASKPASS
设置为/usr/libexec/openssh/gnome-ssh-askpass
这是在我无法控制的工作机器上,所以我必须使用HTTPS。我也支持代理,但我没有遇到其他工具的问题(HTTPS_PROXY设置正确)。我的机器详细信息是:
uname -srio
Linux 2.6.18-400.1.1.el5 x86_64 GNU / Linux