Git 拉取 - 身份验证失败 - BitBucket

Git Pull - Authentication Failure - BitBucket

我最近不得不重新安装 windows。所以,我也不得不重新安装命令行 Git 客户端。我试过版本 2.12.1(x86 和 64x)Windows。我也为 Mac OS 尝试了相同的版本。自从 Windows 重新安装后,我无法从原点进行 Git 拉取。起初,我以为我快疯了,忘记了一些关于我的证书的事情,但后来我一遍又一遍地确认我的证书是正确的。我收到的错误是:

git.exe pull --progress -v --no-rebase "origin" 远程:无效的用户名或密码。如果您通过第三方服务登录,您必须确保在您的账户资料中设置了账户密码。 致命:“[INSERT REPO HERE]”的身份验证失败 git 没有完全退出(退出代码 1)(11406 ms @ 24/03/2017 9:59:53 AM)

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

因此,Git 命令行界面出现了一些问题。如前所述,我已经尝试了 64 位和 32 位版本。我试过这一行 drop credentials cache:

git 配置 --global --unset credential.helper

但是,这没什么区别。

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

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