【问题标题】:Can run rake but not push to heroku可以运行 rake 但不能推送到 heroku
【发布时间】:2015-08-21 08:51:22
【问题描述】:

我在 Heroku 上有一个遥控器,名为 staging。我可以

heroku run rake db:version --remote staging

但如果我尝试git push staging master 我收到错误消息:

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights

但是我可以推送到 github,例如git push origin master

解决此问题的最简单方法是什么?

【问题讨论】:

  • 您是否已将本地计算机 .ssh/id_rsa.pub 添加到 heroku dshboard Manage Account > ssh keys

标签: ruby-on-rails git heroku


【解决方案1】:

您必须将系统公钥添加到 heroku ssh 密钥。您可以复制.ssh/id_rsa.pub 的内容并粘贴,同时从Manage account > SSH keys > Edit 添加ssh 密钥。

【讨论】:

  • 感谢这个工作,在我的 Mac OSX 上,密钥在 ~/.ssh/id_rsa.pub
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-21
  • 2018-07-09
  • 2021-11-23
  • 1970-01-01
  • 2023-03-04
  • 1970-01-01
相关资源
最近更新 更多