Git克隆致命错误,用户凭据正确

4

我正在尝试克隆一个git仓库,但它一直报错说认证失败..

以下是错误信息:

$ git clone https://url...
Cloning into 'repo'...
fatal: Authentication failed for 'https://url...'

我已经检查了我的配置文件,仓库的用户名和密码都是正确的,但是克隆仓库却无法工作。
您有什么建议可以立即采取吗?

我知道这并没有直接回答问题,但考虑使用ssh进行git连接。 - evolutionxbox
你能解释一下我该怎么做吗?我对git还不太熟悉。 - Brecherchef
使用`git clone ssh://...´命令进行克隆。有关VSTS git身份验证的介绍,请参阅https://learn.microsoft.com/de-de/vsts/git/use-ssh-keys-to-authenticate?view=vsts。 - milbrandt
https://help.github.com/articles/connecting-to-github-with-ssh/ 介绍了如何使用 SSH 密钥和 GitHub,但这种方法也适用于其他仓库托管服务。 - evolutionxbox
好的,我现在已经尝试过了,但对我来说仍然不起作用。 - Brecherchef
你也可以查看一下问题11403407的答案,其中有更多的想法。 - Todd
1个回答

3

问题11403407的答案解决了这个问题。

对我有效的代码如下:

git config --system --unset credential.helper

这里使用--system很重要,因为--global无法生效。

感谢大家的帮助,尤其是@Todd!:)


1
对于那些没有写入系统配置文件的权限的人来说,在全局配置文件中将[credential] helper =放置在等号后面没有值的位置,具有相同的效果。 - rbennett485

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接