Atlassian Bitbucket Sourcetree Git凭证管理器提示

时间:2018-10-11 09:08:40

标签: git bitbucket atlassian-sourcetree git-credential-manager

Atlassian Bitbucket Sourcetree Git凭证管理器不断提示我进行身份验证。

我尝试了几种修复方法,包括显而易见的方法:

  • 进入身份验证后,提示会在15秒内再次出现。

  • 删除所有保存的密码。 -为我工作,请重新出现提示 在2-3分钟内。

  • 更新Git Cred mngr-无效

  • 更新Sourcetree-无效

  • 重新安装服务-无效

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

  • 强制更新密码-无效,实际上变得更糟。

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

在Atlassian论坛上阅读this post之后,我尝试了以下方法:

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

  

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

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


(2017年8月29日):嵌入式Git现已更新,以及Sourcetree 2.1.11.0的发布。更新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的解决方案也可以使用。

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

2 个答案:

答案 0 :(得分:1)

实际上是在同事的帮助下解决的。他提到我应该看看Windows Network password credential managersettings->搜索密码并打开Network password credential manager,在这里我可以轻松删除存储的Git密码,最终解决了这个问题使用bitbucket提示我重新认证所有回购协议,包括我不拥有的回购协议。姐谢谢米切尔

答案 1 :(得分:-1)

这是一个修复:

从源树

从Powershell的/ GIT中击/终端,导航到

%localappdata%\Atlassian\SourceTree\git_local\mingw32\bin\

C:\Users<用户名>\AppData\Local\Atlassian\SourceTree\git_local\mingw32\bin

#运行

./git.exe 配置 --edit --system

#在 VI 编辑器中打开配置

#update [credential] 助手

[证书] 帮手 = 经理

Esc

:wq