【问题标题】:Git Pull - Authentication Failure - BitBucketGit Pull - 身份验证失败 - BitBucket
【发布时间】:2017-08-16 18:00:41
【问题描述】:

我最近不得不重新安装 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 位版本。我试过这一行删除凭据缓存:

git config --global --unset credential.helper

但是,这并没有什么不同。

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

【问题讨论】:

    标签: git authentication bitbucket git-pull


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-24
      • 2018-11-05
      • 2011-05-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-05
      • 2014-10-22
      相关资源
      最近更新 更多