Atlassian Bitbucket Sourcetree Git Credential Manager 提示

DGR*_*SGN 9 git bitbucket atlassian-sourcetree git-credential-manager

Atlassian Bitbucket Sourcetree Git Credential Manager 不断提示我进行身份验证。

我已经尝试了几个修复,包括明显的:

  • 进入auth,15秒后提示重新出现。

  • 删除所有保存的密码。- 对我不起作用,提示在 2-3 分钟内重新出现。

  • 更新 Git Cred mngr - 无效

  • 更新 Sourcetree - 无效

  • 重新安装服务 - 无效

  • 删除应用程序数据临时目录 - 无效

  • 强制更新密码 - 没有效果,实际上更糟。

它不断提示我一遍又一遍地使用错误的用户名登录。我在 Win10-64Bit 上,使用 Sourcetree V.3.0.6。

在Atlassian 论坛上阅读这篇文章后,我尝试了这个:

使用电子邮件而不是用户名登录看到此评论:

Bo Anderson 2017 年 8 月 6 日 • 编辑 2018 年 6 月 20 日 编辑(2018 年 6 月 20 日):Bitbucket 身份验证的最新更改也意味着您必须在登录时使用您的电子邮件(而不是您的用户名)。目前,使用您的用户名登录是仍然被接受,但似乎导致了几个问题,从这个重复的登录提示问题到推送时的“登录尝试次数过多”错误。

我没有看到非 Bitbucket 帐户出现此问题。


(2017 年 8 月 29 日):随着 Sourcetree 2.1.11.0 的发布,嵌入式 Git 现已更新。更新 SourceTree 后,转到工具 > 选项 > Git 并单击“更新嵌入式 Git”以获取最新版本(至少 2.14.1)。


适用于 Windows 的 Git Credential Manager 中的大多数问题已在最近的版本中得到修复。几天前发布的最新版本 (1.12.0) 修复了我在 Bitbucket 身份验证中遇到的剩余问题。

适用于 Windows 的最新 Git 凭据管理器包含在最新的适用于 Windows 的 Git 中。在 Atlassian 更新其嵌入式版本之前,您可以安装适用于 Windows 2.14.0 的 Git,并在 SourceTree 中单击“选项”中的“使用系统 Git”。

如果您只想更新适用于 Windows 的 Git Credential Manager,Kris 的解决方案也适用,但确实需要更改配置。

这实际上使情况变得更糟,并且提示我为与我合作的每个团队成员登录。

DGR*_*SGN 6

实际上是在同事的帮助下解决了这个问题。他提到我应该查看Windows Network password credential managergo to settings-> search for password 并打开Network password credential manager,在这里我可以轻松删除存储的 Git 密码,最后用 bitbucket 解决了这个问题,提示我重新授权所有 repo,包括那些我没有的自己的。天啊!谢谢米切尔


pro*_*sel 6

使用安装在虚拟机中干净的 Windows 11 上的 SourceTree 3.4.8,我会看到凭据帮助器选择对话框。

我发现从列表中选择“manager-core”并检查始终使用是解决方案。如果弹出窗口再次出现,则选择第二个选项“manager-core”是确定的。我不知道为什么有几个同名的选项,但第二个是解决方案。

另外,由于我从 bitbucket 克隆存储库(使用 https),因此我还必须在“工具”>“选项”>“身份验证”>“添加”> 选择“HTTPS”和“OAuth”、“刷新 OAuth 令牌”中连接到我的帐户。