windows上的git http身份验证问题

windows上的git http身份验证问题,windows,git,bash,http,Windows,Git,Bash,Http,我在Windows上使用git时有一种奇怪的行为 一些信息 视窗7 git版本1.9.5-preview20150319 如果我尝试使用如下http协议从git bash克隆存储库: git克隆 我得到了错误 致命:身份验证失败 如果我使用egit Eclipse插件克隆存储库,我就能够克隆它。 另外,如果我在ubuntu上尝试相同的命令(来自同一台机器,在虚拟机中),我就能够克隆存储库 在windows中使用bash控制台有什么帮助吗?需要它进行一些初始设置 提前感谢尝试在gitconfi

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

一些信息

  • 视窗7
  • git版本1.9.5-preview20150319
如果我尝试使用如下http协议从git bash克隆存储库:

git克隆

我得到了错误

致命:身份验证失败

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

在windows中使用bash控制台有什么帮助吗?需要它进行一些初始设置


提前感谢

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

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

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

尝试在git-config中添加[credential]部分

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

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

为其他任何有此问题的人编辑git-config,将我的用户名放在我的htdigest-realm('realm\username')前面,并为我修复了它。出于某种原因,Linux客户端和其他客户端似乎为您解决了这个问题,但Windows客户端要求您明确指定它。

对于其他有此问题的人,请在我的用户名前面加上我的HttDigest realm('realm\username'),为我解决了这个问题。出于某种原因,Linux客户端和其他客户端似乎为您解决了这个问题,但Windows客户端要求您明确指定它。

thank you@palazzo train我添加了这一行,但没有帮助。我在网上发现了wincred作为密钥库的用法,我已经尝试过了,但这并不能解决问题。尝试再添加一节[http],看看它是否有效?我已经在上面编辑了我的答案谢谢你@palazzo train我已经添加了这一行,但没有任何帮助。我在网上发现了wincred作为密钥库的用法,我已经尝试过了,但这并不能解决问题。尝试再添加一节[http],看看它是否有效?我已经在上面编辑了我的答案谢谢你@palazzo train我已经添加了这一行,但没有任何帮助。我在网上发现了wincred作为密钥库的用法,我已经尝试过了,但这并不能解决问题。尝试再添加一节[http],看看它是否有效?我已经编辑了上面的答案