不能推进bitbucket分叉回购

时间:2013-12-12 18:25:59

标签: git bitbucket

以下是我的情况:我是git和学习目的的新手:

  1. 我(用户A)在bitbucket中创建了一个存储库。然后克隆了repo并创建了一个自述文件并将其成功推送到远程。

  2. 我以另一个用户身份注册,让bitbucket上的用户B说。作为用户B,我具有对用户A的回购的读取权限。我分叉了回购然后克隆了它。此克隆的本地存储库与用户A的本地存储库位于同一文件夹中。

  3. 作为用户B,当我尝试推送更改时,我收到错误“验证失败”。

  4. 我仔细检查过密码

  5. 我还使用'git remote show origin'检查了远程网址。远程网址看起来像https://userB@bitbucket.org/userA/testing.git

1 个答案:

答案 0 :(得分:0)

您可以按https推送,但您需要包含用户名和密码。我建议更改为SSH

git remote --set-url origin userB@bitbucket.org/userB/testing.git

编辑我刚刚注意到你正试图推送到其他人的存储库!除非他们允许,否则你不能这样做。您应该获取其存储库的副本(因此它位于bitbucket.org/userB/testing.git下)并将更改推送到那里 - 然后他们可以选择将更改从存储库中取出并将它们合并回存储库。