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 凭据管理器中的大多数问题已在最近的版本中得到修复。几天前发布的最新版本 (1.12.0) 修复了我在使用 Bitbucket 身份验证时遇到的剩余问题。
最新的适用于 Windows 的 Git 凭证管理器包含在最新的适用于 Windows 的 Git 中。在 Atlassian 更新其嵌入式版本之前,您可以安装适用于 Windows 2.14.0 的 Git,并在 SourceTree 中单击选项中的“使用系统 Git”。
如果您只想专门更新适用于 Windows 的 Git Credential Manager,Kris 的解决方案也适用,但确实需要更改配置。
这实际上使情况变得更糟,并且提示我为与我合作的每个团队成员登录。