我目前正在学习如何使用Heroku,我遇到了一些麻烦。
当我输入命令
时 git push heroku master
我收到了消息
Warning: Permanently added the RSA host key for IP address '50.19.85.156' to the list of known hosts.
Permission denied (publickey).
我目前在计算机上安装了git,并为我的机器添加了RSA密钥。
我假设我需要添加一个单独的RSA密钥到我的heroku帐户?我不完全确定。
的 的 *** 修改的 * ** * ** * ** * ***
我发现了什么问题。我需要添加我的密钥
heroku keys:add ~/.ssh/id_rsa.pub
但是,我现在遇到了另一个问题。
基本上,我创建了一个我想上传的rails应用程序,但是我在heroku帐户上删除了它。我创建了另一个应用程序,我想使用这个应用程序。但是,当我
git push heroku master
我会收到消息
No such app as rocky-gorge-9306
rocky-gorge-9306是我以前的应用程序,而不是我创建的新应用程序
当我输入命令
时 git remote -v
我得到了
heroku git@heroku.com:rocky-gorge-9306.git (fetch) <---- old deleted app that does not exist
heroku git@heroku.com:rocky-gorge-9306.git (push)
origin https://github.com/liondancer/first_app.git (fetch)
origin https://github.com/liondancer/first_app.git (push)
答案 0 :(得分:1)
我假设您在开发计算机上有公钥/私钥。如果不, 执行以下操作:
ssh-keygen -t rsa
Heroku配置
heroku login
git remote -v
。
如果没有,请执行以下操作:heroku git:remote -a your_heroku_app_name
git push heroku master