git-Bitbucket存储库开始返回“远程:尝试输入无效密码太多。尝试通过网站登录。” (403)从昨天开始

从昨天开始,bitbucket存储库开始根据任何请求返回此值:

remote: Too many invalid password attempts. Try logging in through the website.  
fatal: unable to access 'https://xxxxxxxxx@bitbucket.org/xxxxxxxxxx/xxxxxxxxxxx.git/': The requested URL returned error: 403

这在服务器(尝试进行git pull)和客户端(在Mac上为SourceTree)上均会发生。

双方雇用的用户是相同的,我可以登录到bitbucket并没有看到任何问题。服务器上的SourceTree和git都使用在bitbucket中生成的不同“应用密码”。我是每天唯一使用此帐户的人。

我创建了一个新的应用密码,并尝试使用它来得到相同的错误。

我该怎么办?

更新#1:生成新的应用程序密码对服务器和客户端均无效。 用基本身份验证重新添加SourceTree帐户也无济于事。 Bitbucket甚至不允许进行身份验证,看来-新的应用程序密码“ Last Access”没有下雪。

更新#2:公认的答案确实是一种解决方案。 这很奇怪,但是重设主要bitbucket用户帐户的密码是可行的。 但顺序如下:重置bitbucket用户密码; 为服务器和客户端(SourceTree)创建一个新的应用程序密码; 对于Mac,在KeyChain Access中删除bitbucket的记录; 仅在删除记录后尝试从SourceTree拉或推,否则帐户将立即被锁定!

sunsetjunks asked 2020-01-14T02:19:09Z
13个解决方案
45 votes

出现上述错误的原因是由于Atlassian帐户锁定所致,与应用程序密码无关。

所以我使用以下网址重置了我的Atlassian帐户(根据Atlassian的servicedesk suggession)

[https://id.atlassian.com/]

因此,现在git fetch可以正常工作。

如果您忘记了当前密码,则可以通过以下网址重置密码

[https://id.atlassian.com/login/resetpassword]

希望这个帮助:)

Karthikeyan answered 2020-01-14T02:19:44Z
23 votes

Atlassian刚刚发布了一个修复程序:

嗨,您好,

我们只是针对导致此错误的根本问题部署了修复程序。 如果可以的话,请重试操作,如果遇到其他问题,请告知我们。

我们建议您注销Bitbucket Cloud并登录一次   再次。 然后,请重试。

对于由此引起的任何延迟或中断,我们深表歉意。   您和您的团队。 如果您有任何疑问,请随时告诉我们   问题。

谢谢,   普拉文

更新2017-03-30:

嗨,大家好,

在过去的几天中,某些用户可能经历过503或403   使用Git和Mercurial时与身份验证问题相关的错误   通过Bitbucket Cloud上的HTTPS。

我们刚刚为该问题部署了平台修复程序。 如果你   可以在浏览器中导航到“ id.atlassian.com”,然后进行   确保注销所有活动会话。

如果您可以然后尝试使用您的帐户登录id.atlassian.com   电子邮件和密码-请确保不要使用Google登录名   表格,而是使用基本的电子邮件/密码字段。 你可能   要求您通过验证码屏幕,甚至在以下情况下重置密码:   必要。

如果您可以正确登录到id.atlassian.com,   请重试您的GIT / Mercurial操作,如果您有问题,请告诉我们   能够成功进行身份验证。

如果您遇到任何问题或有任何疑问,请告诉我们。

我们再次感谢您的耐心配合,并为此表示歉意   任何停机时间,这些问题都可能导致您或您的团队。

谢谢您,Bitbucket云团队

yoitsro answered 2020-01-14T02:21:07Z
8 votes

Atlassian相关。 我去了bitbucket,注销,重新登录,然后git开始工作。 不需要更改我的密码。 不到一分钟。

Viktor Nikitenko answered 2020-01-14T02:21:27Z
6 votes

看来我的问题是OAuth身份验证。 如果我切换到基本身份验证,则一切正常。

对于SourceTree,在“工具”-“选项”-“身份验证”中,删除BitBucket帐户,然后单击“添加”以再次添加凭据,但有一点点更改:在“身份验证”组合框中,选择“基本”。 在用户名字段中输入您的位桶用户名,然后按刷新密码。 系统会提示您输入帐户的密码,但是如果到目前为止,如果您使用Google帐户登录,请在此处设置新密码[https://id.atlassian.com/manage/change-password]

现在尝试找出OAuth有什么问题。

更新资料

另一个可行的修复方法是从C:\Users\[your-user]\AppData\Local\Atlassian\SourceTree中删除passwd文件。现在在SourceTree中执行git fetch / pull / push,然后将提示您登录。 输入您的凭据,现在一切正常。

VladN answered 2020-01-14T02:22:06Z
2 votes

如果您在浏览器中打开了Bitbucket,请退出。 在那之后,我能够用Sourcetree克隆我想要的仓库。

passatgt answered 2020-01-14T02:22:26Z
2 votes

只要重新输入您的当前密码,它就可以正常工作。

Settings->Accounts->Edit

只需登录到您的Atlassian帐户就必须解决。

Sagar answered 2020-01-14T02:22:54Z
0 votes

我更改了密码,它可以正常工作.. :)

Mesmerize86 answered 2020-01-14T02:23:14Z
0 votes

我刚刚更改了bitbucket密码,它的工作原理就像一个魅力!

Antonio Gallo answered 2020-01-14T02:23:34Z
0 votes

使用多个bitbucket帐户时可能会发生此问题。 对于这种情况,您可以转到“存储库设置”->“远程”,然后在远程路径中指定登录名,例如https://yourlogin@bitbucket.org/your-project/your-repo.git

Lyanch answered 2020-01-14T02:23:54Z
0 votes

以下内容帮助了我:

“对于SourceTree,在工具-选项-身份验证中,删除BitBucket帐户,然后单击添加以再次添加”。

dj_serega answered 2020-01-14T02:24:19Z
0 votes

如果您正在使用SourceTree并使用oauth,我建议您转到“工具”>“选项”>“身份验证”,然后删除保存的密码和您的Bitbucket帐户,然后再次将其重新添加。 这对我有用。 它将关闭并刷新您的令牌,然后将其重新添加回去。

Mike Hughes answered 2020-01-14T02:24:39Z
0 votes

从中删除“ passwd”文件,

C:\ Users \ USERNAME \ AppData \ Local \ Atlassian \ SourceTree。

然后重新启动SourceTree。 然后从所需的仓库中获取。 SourceTree将提示一个弹出窗口,以输入存储库的密码。 这对我有用。

Priyalal Koggalage answered 2020-01-14T02:25:08Z
0 votes

Sourcetree Mac Developer在下面的链接中指出,该问题现已在2.7.4版本中修复,请将Mac中的Sourcetree更新为该版本。

[https://community.atlassian.com/t5/Sourcetree-questions/How-to-solve-quot-too-many-invalid-password-attempts-quot-error/qaq-p/609886#M21780]

Egemen Hamutçu answered 2020-01-14T02:25:32Z
translate from https://stackoverflow.com:/questions/43027919/bitbucket-repository-started-returning-remote-too-many-invalid-password-attemp