我的公司在Atlassian有一个Bitbucket帐户。我已经下载了Sourcetree的最新更新;当我尝试登录时,我的凭据不被接受。
如果我通过我的网络浏览器访问此页面,也会发生同样的情况:https://id.atlassian.com/login?application=mac&continue=https://my.atlassian.com
但是,如果我尝试登录https://company.atlassian.net/login?它工作正常。
我是否需要使用一些约定来告诉Atlassian我的公司名称是我登录用户ID的一部分(即用户名@公司)?
如果不通过此屏幕,Sourcetree将不会让我做任何事情。
答案 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)。