github身份验证/权限:多个用户,多个repos

时间:2012-02-27 18:24:16

标签: git permissions push

我无法让github允许我将文件上传到我的仓库。我分享这台机器,然后我重新完成了github上的步骤进行帐户设置;将我们所有的SSH密钥都移动到备份中并基本上从头开始重做。

我在这里引用了几个其他问题,但两个都没有为我工作。我得到的错误是:

  

git push -u origin master

     

错误:[存储库]的权限被拒绝[用户]。

     

致命:远程端意外挂断

其他人已经提到需要将公钥添加到git中。我已经[多次]做了这个,但仍然没有骰子。

感谢任何指导。

2 个答案:

答案 0 :(得分:0)

如果存储库属于您计算机上设置的帐户以外的其他帐户,我认为您需要在项目中添加“协作者”。

答案 1 :(得分:0)

您还可以使用https://github.com/yourusername/yourrepo.git克隆并推送到存储库。每次推送时都会询问您的用户名和密码。这可能是共享计算机上的正确方法