无法使用git共享代码

时间:2014-10-06 23:08:33

标签: git ssh repository bitbucket

对于这个git错误,我真的很累。哪一步我错了

  1. 我的朋友在bitbucket.org中创建了一个存储库,并将其命名为test
  2. 他通过git push将代码推送到存储库,我们都在线查看代码
  3. 我通过git clone /myfriend/url/path/test.git对项目进行了克隆
  4. 我得到了代码,初始化git存储库并开始使用它
  5. 我决定现在推上bitbucket所以我添加了一个带有git remote set-url origin /myfriend/url/path/test.git的远程url,但是,当我推动时,我得到了丑陋的错误,请确保你有权访问。那么我在这一步做错了哪一步?
  6. 我已经在bitbucket中设置了SSH密钥,并且我们已经将存储库设置为公共,而不是私有和访问管理,我的朋友也添加了我的名字作为管理员。在哪里,我错了。请帮忙。

1 个答案:

答案 0 :(得分:0)

  

我通过git clone /myfriend/url/path/test.git对项目进行了克隆

从那里开始,你不应该初始化一个git repo 您应该cd进入test/(由git clone创建)并开始处理它。

如果你在没有将目录更改为git status的情况下执行test/,则会收到错误消息“这不是git repo”(因为您没有进入刚刚克隆的目录) )

在该回购协议中,git remote -v应显示一个远程origin

您可以添加第二个遥控器:

git remote add bitbucket https://accountname@bitbucket.org/accountname/reponame

(首先使用https,使用您的BitBucket用户帐户)

你可以推送到BitBucket:

git push bitbucket master

OP Ephraim Swilla确认in the comments这是一个网址错误:

  

我曾经添加指向我的用户名的远程网址,而不是我克隆的朋友用户名,例如:

git remote add /bitbucket/:myusername/project.git