github推动新存储库的困难

时间:2012-01-08 21:14:44

标签: github

我试图按照他们通常的说明向github添加一个新的存储库,并且有一个奇怪的拒绝......

Owner@Owner-HP ~/Bescrewed
$ git push -u origin master
ERROR: Permission to TangibleDream/Bescrewed.git denied to TangibleDream/demo_app.
fatal: The remote end hung up unexpectedly

Owner@Owner-HP ~/Bescrewed

问题是,demo_app是我的最后一个存储库。我现在正在做的那个是固定的,应该与demo_app无关。

以前是否有人遇到此问题?

1 个答案:

答案 0 :(得分:1)

可能与GitHub help page

中描述的ssh问题有关
  

user/repo2拒绝user/repo1

的权限      

当您将密钥作为repo1 上的deploy key附加时,会发生此错误。
  您可以毫无问题地从该回购推送和拉出,但您将无法使用您的密钥访问任何其他回购   要解决此问题,请从repo1的部署密钥中删除密钥,然后将其附加到account page上。此密钥现在可以访问您的帐户有权访问的所有回购。

请参阅Deploy Keys

  

什么是部署密钥?

     

部署密钥是ssh密钥,就像您附加到帐户中的密钥一样,允许您从回购中推送和提取。
  唯一的区别是部署密钥旨在允许访问单个私人仓库   这将允许您的登台或生产服务器从您的仓库中提取


另一种可能性是,你的'起源'遥控器不正确(检查git remote -v返回的内容)