从昨天开始,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
Run Code Online (Sandbox Code Playgroud)
这发生在服务器(尝试git pull)和客户端(mac上的SourceTree)上.
双方雇用的用户是相同的,我可以登录bitbucket并看到没有问题.服务器上的SourceTree和git都使用bitbucket中生成的不同"App Password".我是每天使用此帐户的唯一人.
我创建了一个新的应用程序密码并尝试使用它来获得相同的错误.
我该怎么办才能解决这个案子?
更新#1:生成新的应用程序密码不适用于服务器和客户端.使用基本身份验证重新添加SourceTree帐户也无济于事.Bitbucket甚至不允许进行身份验证,因为它似乎 - 新的应用程序密码"最后访问"没有下雪.
更新#2:接受的答案确实是一个解决方案.这很奇怪,但重置主bitbucket用户帐户的密码有效.但顺序如下:重置bitbucket用户密码; 为服务器和客户端创建一个新的应用程序密码(SourceTree); 对于mac,在KeyChain Access中删除bitbucket的记录; 只有在删除记录后才尝试从SourceTree中拔出或推送,否则帐户会立即被锁定!
我的Android设备坏了,我失去了对Github和Bitbucket 2因素身份验证代码的访问权限.
不幸的是,我没有保存恢复代码或设置备份电话号码以通过短信接收代码,我没有在任何计算机上登录Github和Bitbucket.
有没有其他方法可以访问我的Github和Bitbucket帐户?
我可以以某种方式从readme.md文件中引用图像,以便它直接从项目中在BitBucket中查看时呈现(不在Web上的其他位置托管图像)吗?
更新:
该问题已得到解决,因此现在正如问题中所解释的那样:
我已将readme.md文件和图像文件存储在BitBucket仓库中,如下所示:
我引用readme.md如下图像:

我正在尝试将生成的密钥添加到 ssh 代理。下面是我的步骤
C:\repo>ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\mante1/.ssh/id_rsa):C:\repo\key
Run Code Online (Sandbox Code Playgroud)
生成密钥后,我将启动 ssh 代理并添加它
C:\repo>start-ssh-agent
Found ssh-agent at 13460
Found ssh-agent socket at /tmp/ssh-vKzdrs37QYVK/agent.821
C:\repo>ssh-add ~/.ssh/id_rsa
Error connecting to agent: No such file or directory
Run Code Online (Sandbox Code Playgroud) 我试图在BitBucket上添加一个文件到我的存储库,我遇到了麻烦.
我正在使用GIT,这就是我输入的内容
$ cd lis4368/assignments
$ git remote
$ git remote -v
$ git remote rm origin
Run Code Online (Sandbox Code Playgroud)
然后我输入(这是BitBucket告诉我进入的)
$ git remote add origin https://cpb09e@bitbucket.org/cpb09e/cpb09e.git
$ git push -u origin master
Run Code Online (Sandbox Code Playgroud)
我一直收到此错误消息:
error: src refspec master does not match any.
error: failed to push some refs to 'https://cpb09e@bitbucket.org/cpb09e/cpb09e.git'
Run Code Online (Sandbox Code Playgroud)
有人请求帮助我吗?我已经尝试了从git commit到rm -rf*的所有内容,但我无法完成任何工作.
我有一个单独的回购,其中我有2个用户组:
我不希望我的master分支机构对我的HTML开发人员进行读/写访问,因为他们不需要对其进行操作,也不应该滥用核心代码.
虽然他们需要在自己的分支上工作ui-developers.我如何在git上执行此操作?
PS:我正在使用BitBucket
更新:
当我对编码和git非常陌生时,我发布了这个问题.经过2年的经验,我现在知道git不允许限制任何特定分支的READ访问.但Bitbucket,Gitlab,Github等服务允许您对分支机构进行写入和合并限制.
此外,我转回Gitlab 6个月前:)
由于现在大约1周,Bitbucket没有(?)向我的Jenkins服务器发送请求.
我把这一切都设置得像这样:
Endpoint http://username:apitoken@jenkinshost/
username= Jenkins
apitoken中的用户名= apitoken连接到Jenkins中的用户名
jenkinshost=我运行Jenkins的主机
Project name是一个项目
Token:我可以在每个项目配置中设置的令牌.
我根据这个网站做了这个:http://felixleong.com/blog/2012/02/hooking-bitbucket-up-with-jenkins.
它确实有效,但现在已经不复存在了.Bitbucket改变了什么吗?我怎样才能解决这个问题?

我最近开始使用Git(之前我使用过subversion,但我现在正在对使用bitbucket和git的项目进行一些协作).
直到今天,我发现一个善意的同事已经推动了对大师的改变,而不是成为一个分支.这意味着当我尝试提交时,我收到错误:
更新被拒绝,因为您当前分支的提示落后
我知道这应该通过提出重新同步的拉取请求来解决,但我不想丢失我在本地做出的更改而且我同样不想强制提交并消除其他人做出的更改.
什么是允许我合并更改而不丢失的正确方法?
我正在使用bitbucket git repo我有只读访问权限,所以我创建了一个fork来处理我的功能.
问题:如何更新我的fork以包含对所有者所做的原始仓库所做的更改?
在github上,似乎必须执行以下操作,因此我怀疑它与此类似:
$ git remote add upstream git://github.com/octocat/Spoon-Knife.git
$ git fetch upstream
$ git merge upstream/master
Run Code Online (Sandbox Code Playgroud)
我在Bitbucket文档中找不到任何关于forking的信息
我必须发送大量的pull请求,所以我宁愿使用bash命令行而不是bitbucket的web界面.
用法示例: $ git-req username
这是Github的这样一个脚本:http://pastebin.com/F9n3nPuu
Bitbucket有吗?