Git:无法删除凭据:找不到元素

Med*_*eti 23 windows git

我正在尝试在新机器上设置Git,而我在使用远程存储库进行身份验证时遇到问题.

我对Git的经验有限,但我之前成功完成了以下工作:

  • 创建本地存储库($git init)
  • 连接远程存储库($git remote add origin https://[my remote repository])

到目前为止,一切顺利.但是,当我尝试通过命令行或TortoiseGit与远程存储库(拉,克隆或推送)进行交互时,在输入我的凭据时,我会收到以下错误消息:

无法删除凭据:找不到元素

致命:https:// [我的远程存储库]的身份验证失败

它显然似乎是某种身份验证问题 - 但是,我可以很好地登录远程仓库的Web界面,所以我确定我正在使用正确的un/pw.我已经为Git安装了Windows Credential Store,但是它会抛出完全相同的错误消息.

谷歌没有太多的帮助 - 这个解决方案似乎是Vista/32bit特定的(我是Win7/64bit),这个问题已被删除,让我没有更聪明.

现在,我确信我的问题有一个简单的解决方案,但我一整天都没有进展.有人能指点我吗?

提前致谢!

编辑:这是clone命令的完整结果:

我:\ KODE\_Git\myproject> git clone https:// ...

克隆到'myproject'......

"https:// ..."的用户名:myuser

' https:// myuser [at] ...'的密码:

致命:"https:// ..."身份验证失败

小智 14

我在Windows中遇到了同样的错误.它发生在我更改控制面板中的凭据 - >用户 - >管理凭据后.

我通过添加新凭证来修复它:

git:https://github.com(网络凭据)和用户名和密码.


ret*_*tif 6

我和github有这个问题.就我而言,问题的根源是双因素身份验证.我把它变成,当我把它关闭 -我摆脱这个认证错误的.

这是一个耻辱,但我必须保持双因素认证的缘故吧.


Jeh*_*hof 5

我使用GitExtension 2.4 6(包括msysgit 1.8.3),我遇到了同样的问题.还原GitExtension 2.44(使用msysgit 1.8.1.2)的安装也无法解决问题.

经过一些测试后,我得出的结论是我的密码是问题,因为最新版本的git-credential-winstore.exe修复了密码中"="的问题.

我的密码不包含任何=,但它包含"§.所以我首先想到的是将已安装的git-credential-winstore.exe版本更新到最新版本1.2.我手动更新了文件并再次尝试,但没有成功.

最后我将密码更改为不包含任何特殊字符,现在可以正常使用.


Med*_*eti 3

编辑:已确认,这似乎是 Git v1.8.3 的问题 - 切换到 v1.8.1.2 解决了问题。在这里下载。感谢您的帮助!


好吧,碰巧我的一位同事昨晚也遇到了完全相同的问题,与这个问题无关。

和我一样,他下载了最新的官方 Git 版本 - v1.8.3。他继续卸载最新版本并安装 v1.8.1.2 - 这解决了问题。

当我有机会时,我会尝试一下并报告回来。