0

以下是我尝试将我的 rails 应用程序部署到 heroku 的步骤。但是,我收到“您的带有指纹的密钥无权访问”我的应用程序。

  1. 从 ~/.ssh 中删除所有现有密钥
  2. $ heroku 键:清除
  3. $ heroku 创建午餐-tr
  4. 输入您的 Heroku 凭据。
  5. 电子邮件:adam.aahrens@gmail.com
  6. 密码(输入将被隐藏):
  7. 找不到现有的公钥。
  8. 你想生成一个吗?[Yn] 是
  9. 生成新的 SSH 公钥。
  10. 上传 SSH 公钥 /.ssh/id_rsa.pub... 完成
  11. 创建午餐-tr...完成,堆栈是雪松
  12. http://lunch-tr.herokuapp.com/ | git@heroku.com:lunch-tr.git Git 远程 heroku 添加
  13. $ git远程-v
  14. heroku git@heroku.com:lunch-tr.git (获取) heroku git@heroku.com:lunch-tr.git (推送)
  15. $ git push heroku 大师

    !您的指纹为 2f:0b:2c:e9:95:b4:52:af:dc:db:9c:57:e3:f2:57:7f 的密钥无权访问 lunch-tr。致命:远端意外挂断

不知道我还应该尝试什么我的想法已经不多了。感谢您的任何建议

4

1 回答 1

1

尝试ssh-add命令,这会将私钥身份添加到身份验证代理。

于 2012-11-07T23:20:27.327 回答