首页 > 解决方案 > 由于身份验证问题,Sourcetree 无法推送到 bitbucket 存储库

问题描述

这似乎有点像一个基本问题,但我似乎无法从 Sourcetree(Windows)推送到我的用户是所有者的 bitbucket 存储库。

为了澄清,我可以使用浏览器登录到 repo,但是当我从 Sourcetree 推送到它并在提示框中输入相同的详细信息时,它无法进行身份验证。我已经尝试使用用户名和电子邮件,我什至更改了帐户的密码,但仍然没有乐趣。

我还创建了一个应用程序密码,并尝试将其用作用户名和电子邮件组合的密码,但没有任何乐趣。

我得到的错误是:

git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks -c credential.helper= -c credential.helper="C:/Users//AppData/Local/ATLASS~1/SOURCE ~1/GIT_EX~1/GIT-CR~1.EXE" push -v --tags origin master:master fatal: 遇到 HttpRequestException。发送请求时出错。

远程:无效的用户名或密码。如果您的组织管理您的帐户或您已启用两步验证,请创建应用密码以登录:https ://confluence.atlassian.com/x/9DJmMQ 致命:'https://@bitbucket. org//.g​​it/'

推送到 https://@bitbucket.org//.g​​it 完成但有错误,见上文。

任何建议将不胜感激

标签: bitbucketatlassian-sourcetree

解决方案


我删除了:

  • C:\Users\USERNAME\AppData\Local\Atlassian\SourceTree\passwd
  • C:\Users\USERNAME\AppData\Local\Atlassian\SourceTree\accounts.json

受本文启发:https ://community.atlassian.com/t5/Sourcetree-questions/Getting-quot-fatal-Authentication-failed-for-quot-error/qaq-p/624663

有效。当我重新启动 SourceTree 时,它​​就像是第一次打开一样(下载了一些工具,询问我的凭据)。完成后,我的项目选项卡就在那里,我可以拉/推。


推荐阅读