无法登录SourceTree

时间:2016-02-16 15:49:58

标签: git bitbucket sourcetree

我的公司在Atlassian有一个Bitbucket帐户。我已经下载了Sourcetree的最新更新;当我尝试登录时,我的凭据不被接受。

Sourcetree login page

如果我通过我的网络浏览器访问此页面,也会发生同样的情况:https://id.atlassian.com/login?application=mac&continue=https://my.atlassian.com

但是,如果我尝试登录https://company.atlassian.net/login?它工作正常。

我是否需要使用一些约定来告诉Atlassian我的公司名称是我登录用户ID的一部分(即用户名@公司)?

如果不通过此屏幕,Sourcetree将不会让我做任何事情。

4 个答案:

答案 0 :(得分:7)

尝试退出SourceTree应用并重新启动。

我有类似的问题。我的id.atlassian.com凭据在线工作但在SourceTree中反复失败。重新启动后,它对我有用。

Atlassian建议暂时使用旧版本:https://twitter.com/sourcetree/status/699624992003244033

<强>更新 2月22日,Atlassian apologized发布了SourceTree 2.2.2。但是,有些人仍然在release announcement初次登录时发布了推文。

答案 1 :(得分:0)

删除除git hub之外的sourcetree中的身份验证部分中的所有其他身份验证ID。

然后单击添加或转到托管存储库(以快速检查它是否成功)并单击编辑帐户。

在凭据中选择OAuth并选择刷新令牌。您将被重定向到您登录的bitbucket网站,然后点击授予访问权限。

现在转到sourcetree中“身份验证”部分中的新帐户,然后选择“设为默认值”。

完成。现在,您应该在托管存储库中看到所有存储库。如果不成功则显示登录错误

答案 2 :(得分:0)

我从Downloads文件夹运行应用程序并遇到此问题。 移至“应用程序”文件夹修复了我的情况。

答案 3 :(得分:0)

检查您的git是否最新。

如果更新git不能解决问题,并且使用Windows,则可以安装/更新 https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases

从该项目的主页github:

  

截至2018年2月22日,GitHub已禁用对弱加密的支持   这意味着许多用户会突然发现自己无法   使用适用于Windows的Git进行身份验证(影响较早的版本   高于v2.16.0)。不要紧,有一个解决方法。将Windows版Git更新到   最新(或至少v2.16.0)。