Git 拉取 - 身份验证失败 - 位桶



我最近不得不重新安装Windows。因此,我还必须重新安装命令行 Git 客户端。我已经尝试过版本2.12.1(x86和64x)Windows。我也为Mac OS尝试了相同的版本。自从Windows重新安装以来,我无法从源头进行Git拉取。起初,我以为我只是疯了,忘记了我的证书,但后来我一遍又一遍地确认我的凭据是正确的。我得到的错误是这样的:

git.exe pull --progress -v --no-rebase "origin" 远程:用户名或密码无效。如果您通过第三方服务登录,则必须确保在帐户配置文件中设置了帐户密码。 致命:"[在此处插入存储库]"的身份验证失败 git 未干净退出(退出代码 1)(11406 ms @ 24/03/2017 9:59:53 AM)

起初,我认为这是我的BitBucket帐户有问题,因为我能够使用相同的密码登录我的BitBucket帐户。但后来,我下载并安装了GitKraken。GitKraken 的工作方式不同,因为它不使用 Git 的命令行版本。GitKraken问我要我的凭据,我输入了它们,它能够很好地拉动。另外,我可以加入Visual Studio。几乎就像这个特定版本的 Git 命令行工具中存在错误一样。

因此,Git 命令行界面存在一些问题。如前所述,我已经尝试了 64 位和 32 位版本。我尝试了此行删除凭据缓存:

git config --global --unset credential.helper

但是,这没有什么区别。

编辑:我已经卸载并重新安装了Git客户端。这一次,我取消选中了在安装程序中安装凭据管理器的选项。现在,它不是要求我的用户名和密码,而是要求我的密码,我可以拉动。但是,它每次都要求我的密码。因此,最新版本的 Git 客户端的凭据管理器中似乎存在错误。如何修复 Git 客户端中的凭据管理器?

最后,我卸载了 Git,当我重新安装时,我选择不安装凭据管理器。然后,我卸载并使用凭据管理器重新安装。在那之后,它似乎奏效了。我也认为这个问题与BitBucket的问题有关,因为几个BitBucket用户遇到了同样的问题,BitBucket甚至发送了一封关于他们如何解决问题的电子邮件。

最新更新