配置SSH以推送到GitHub失败

时间:2017-06-30 05:20:11

标签: git github ssh

我经历了生成ssh密钥并将公钥提交给github的过程。昨晚我能够推送到我的github回购。但今天在工作中我不得不推动我的公司回购,也许这搞砸了一些东西,因为当我现在去推动同样的回购时我可以推到昨晚我得到了

ERROR: Permission to ME/this-site-2017.git denied to myUserName.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

如果我cat ~/.ssh/我看到了:

  

github1 github1.pub(以及其他文件)

我昨晚将公钥上传到github,我仍然在那里看到它。

所以我的问题是发生了什么?为什么我不再获得许可?

1 个答案:

答案 0 :(得分:2)

身份验证密钥不一定只在~/.ssh,但ssh需要了解它,例如使用配置文件~/.ssh/config

Host github.com
  IdentityFile ~/.ssh/github1