我怎样才能正确访问github所以我可以推送回购?

时间:2015-04-11 16:23:48

标签: git git-push

当我尝试将一些形式从本地git推送到github时,会发生这种情况。我不知道如何解决这个问题。


警告:将ip addres'......'的RSA主机密钥永久添加到已知主机列表中 许可被拒绝(公钥) 致命:无法从远程存储库中读取 请确保您拥有正确的访问权限并且repo退出


知道在此之前我使用过这些命令 Mkdir~ /姓名 cd~ /姓名 git init git remote add orgin git remote add orgin git@github.com:Myacc 触摸文件 git add。 git commit -m“添加名称” git push orgin master(发生错误) git pull orgin master git push orgin master

那我该怎么办?

2 个答案:

答案 0 :(得分:0)

尝试指定SSH应作为远程网址的一部分发送到远程系统的用户名。在远程主机名之前输入用户名,后跟@。

答案 1 :(得分:0)

这个问题可能有很多原因。但是一个非常常见的原因可能是你的git shell没有设置公钥。

请尝试以下步骤检查您的SSH公钥。

  1. 在终端上运行此命令:

    ssh-agent -s

    ssh-add -l <​​/ p>

  2. 现在打开github.com并登录您的帐户。您将在设置选项中看到SSH密钥。将该SSH密钥与上述命令生成的密钥进行比较。

  3. 出于其他原因,您可以在此处查看git help:https://help.github.com/articles/error-permission-denied-publickey/

    谢谢,

    Bhavik