Git HTTPS身份验证以交互方式失败,但在URL中有效

时间:2015-11-11 16:43:33

标签: linux git authentication https gitlab

尝试执行git clone https://gitlab.com/user/repo.gitgit 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设置正确)。我的机器详细信息是:

  • git 1.8.2.1
  • RHEL 5.11(Tikanga)
  • uname -srio Linux 2.6.18-400.1.1.el5 x86_64 GNU / Linux

0 个答案:

没有答案