权限被拒绝(公钥)Github

时间:2015-09-29 04:53:34

标签: git macos ssh amazon-ec2

我看到很多线程都有同样的问题,我跟着大部分线程,但没有一个解决了我的问题。 我在我的mac(OSX 10.10.5)上使用git版本2.3.8(Apple Git-58)。我有一个脚本克隆我的repo并将其部署在EC2实例上。这个设置(脚本)经过了很好的测试,我之前已经多次使用相同的脚本部署而没有任何问题。最近我改变了我的系统并进行了上述配置。现在,当我尝试运行相同(未更改的)脚本来部署我的应用程序时,我得到了

  

许可被拒绝(公钥)

  1. 我可以毫无问题地拉/推我的git repo。
  2. 我设置了ssh-key配置,运行此命令时输出成功:ssh -T git@github.com
  3. 由于我之前已在EC2主机上部署了应用程序,因此我的ssh-key在我的主机和Github上同步(我已经交叉验证了它)。
  4. 我使用HTTPS URL克隆了我的repo,而我的脚本有SSH URL,我虽然可能是问题而且我试图将URL从SSH改为HTTPs **(git remote set-url origin)**但是仍然没有工作,我仍然得到许可被拒绝的问题。
  5. 我可以使用我用来部署的相同密钥登录我的主机,所以我假设它不是AWS(EC2)问题。
  6. 我很确定问题已经出现,因为我改变了设置,即GIT和操作系统,但无法弄清楚。 在做了很多谷歌搜索并尝试了很多事情后,我仍然坚持这个问题。

0 个答案:

没有答案