Windows上的git http身份验证问题

时间:2015-06-18 08:00:47

标签: windows git bash http

我在Windows上使用git有一种奇怪的行为。

一些信息

  • Windows 7
  • git version 1.9.5-preview20150319

如果我尝试使用http协议从git bash克隆存储库,如:

git clone http://myhost/myRepository

我收到错误

致命:http://myhost/myRepository

的身份验证失败

如果我使用egit Eclipse插件克隆存储库,我就可以克隆它。 另外如果我在ubuntu上尝试相同的命令(来自同一台机器,在虚拟机中),我就能克隆存储库。

能否在Windows中使用bash控制台的任何帮助?需要它进行一些初始设置。

提前致谢

2 个答案:

答案 0 :(得分:0)

尝试在gitconfig中添加[credential]部分

[credential]
    helper = !\"C:/{msysgit-installation-path}/libexec/git-core/git-credential-wincred.exe\"
[http]
    sslverify = false

您可以使用git config --global -e编辑您的git配置

答案 1 :(得分:0)

对于遇到此问题的其他人,我的用户名与我的htdigest领域('REALM \ USERNAME')的前缀为我修复了它。出于某种原因,似乎Linux客户端和其他人为您解决了这个问题,但Windows客户端要求您明确指定它。