git push heroku master错误权限被拒绝(publickey)

时间:2013-05-05 12:44:12

标签: ruby-on-rails heroku

我是heroku的新手,我无法推动我的rails项目。

我可以成功登录heroku,我有密钥

 Keys
 ssh-rsa AAAAB3NzaC...oPiDGoh0Gt root@Slava-System-Product-Name

但是当我git push heroku master收到

 Permission denied (publickey).
 fatal: The remote end hung up unexpectedly

1 个答案:

答案 0 :(得分:11)

  

常见的密钥错误是:权限被拒绝(publickey)。您可以使用键来解决此问题:添加以通知Heroku您的新密钥。

heroku keys:add ~/.ssh/id_rsa.pub

https://devcenter.heroku.com/articles/keys

更新,来自以下博客post的解决方案有效。

  1. 创建新的公钥

    ssh-keygen -t rsa

  2. 上传到heroku

    heroku键:添加/root/.ssh/id_rsa.pub