2013-05-05 95 views

回答

11

公共密钥错误是:权限被拒绝(公钥)。你可以通过使用键来解决这个问题:添加来通知Heroku你的新密钥。

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

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

UPDATE,从下面的博客post解决方案工作。

  1. 创建一个新的公共密钥

    SSH-凯基-t RSA

  2. 上传到Heroku的

    Heroku的键:添加/root/.ssh/id_rsa.pub

+1

我做了这个并上传SSH公钥。但尝试“git push heroku master”时出现同样的错误 权限被拒绝(publickey)。 致命:远端意外挂断 – 2013-05-05 12:49:49

+0

公钥的名称是什么?我已经更新了我的答案。 – 2013-05-05 12:51:19

+0

我尝试“heroku键:添加〜/ .ssh/id_rsa.pub”任何更改,同样的错误。 === s**************@gmail.com键 ssh-rsa AAAAB3NzaC ... oPiDGoh0Gt root @ Slava-System-Product-Name – 2013-05-05 12:54:35