1

我正在尝试在 heroku 上部署我的 Rails 应用程序。

但在所有事情上,它必须在最后一步失败。

我的 git 已全部设置好,我有一个可用的 git 存储库,一个 heroku 帐户,安装了 heroku_toolbelt,我可以通过“heroku login”登录

我还可以使用“heroku create”创建一个新存储库,并获取我的 url 路径和反馈“git remote heroku added”。

但是尝试使用“git push heroku master”将其推送到heroku失败并导致以下消息:

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

Please make sure you have the correct access rights
and the repository exists.

需要什么样的公钥?我知道存储库存在,它在我的 heroku 帐户上:/

我希望你能帮帮我!

4

1 回答 1

1

您需要将您的公钥添加到 Heroku - 假设您的 ~/.ssh 文件夹中有一个(通常称为 id_rsa.pub)。如果不生成一个ssh-keygen

heroku keys:add

应该解决问题,您应该能够推送您的应用程序。

于 2013-06-25T19:16:39.507 回答