Git push:拒绝用户权限,无法从远程存储库

时间:2016-08-25 13:55:28

标签: git github ssh permissions push

我正在尝试使用命令

git push origin branch

推送gitHub(公共存储库)

我有以下错误:

  

错误:对emilyreese / connaissance.git的许可被拒绝   vulkanosaure fatal:无法从远程存储库读取

我正在使用git for windows(我尝试了64位和32位版本)

我已做过的事情:

  • 使用以下内容生成ssh密钥:ssh-keygen -t rsa -b 4096 -C "my_email@example.com"
  • 将此ssh密钥添加到ssh-agent:ssh-add ~/.ssh/id_rsa
  • 将〜/ .ssh / id_rsa.pub中的密钥添加到我的GitHub帐户
  • 使用命令ssh-add -l -E md5获取我的密钥的指纹,并将其与我在GitHub帐户上看到的一致
  • 更改文件my_repository / .git / config并将url = https://github.com/path_to_repo.git替换为 git@github.com:path_to_repo.git尝试HTTPS和SSH方法

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

在这种情况下,你可以做的是

  1. 将此项目分发到您的帐户;
  2. 提交您的提交;
  3. 推送到您的存储库;
  4. 将合并请求提交给原始项目;
  5. 通过这种方式,您可以继续在分叉存储库上工作或为原始项目做出贡献(总是很好地向社区返回一些好的东西)。