git push heroku master错误权限被拒绝(公钥)[重复]

Posted

技术标签:

【中文标题】git push heroku master错误权限被拒绝(公钥)[重复]【英文标题】:git push heroku master error Permission denied (publickey) [duplicate] 【发布时间】:2013-04-29 09:02:28 【问题描述】:

我是 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】:

常见的密钥错误是:Permission denied (publickey)。您可以使用 keys:add 来解决此问题,以通知 Heroku 您的新密钥。

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

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

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

    创建一个新的公钥

    ssh-keygen -t rsa

    上传到heroku

    heroku 密钥:添加 /root/.ssh/id_rsa.pub

【讨论】:

我做了这个并上传了 SSH 公钥。但是在尝试“git push heroku master”权限被拒绝(公钥)时会出现同样的错误。致命:远端意外挂断 你的公钥叫什么名字?我已经更新了我的答案。 我尝试 "heroku keys:add ~/.ssh/id_rsa.pub" 任何更改,同样的错误。 === s******************@gmail.com 密钥 ssh-rsa AAAAB3NzaC...oPiDGoh0Gt root@Slava-System-Product-Name 在我的根目录/.ssh/ 中有文件:id_rsa、id_rsa.pub、known_hosts。我不舒尔,但我使用同一文件夹中的 github 密钥? Github 工作正常。 在这里找到解决方案 - whatibroke.com/?p=284

以上是关于git push heroku master错误权限被拒绝(公钥)[重复]的主要内容,如果未能解决你的问题,请参考以下文章

git push heroku master错误权限被拒绝(公钥)[重复]

Heroku - Java Maven 项目解聚 - 完成 git push heroku master 后出现应用程序错误

HEROKU - 无法运行 git push heroku master [重复]

Django Heroku 应用程序移至新计算机 - git push heroku master 上的错误

蒸汽:git push heroku master 失败

“Git push heroku master”命令出错