当我输入git push heroku master
时,我得到:
! No such app as sleepy-headland-6232.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
当我git remote -v
时,我得到:
heroku git@heroku.com:sleepy-headland-6232.git (fetch)
heroku git@heroku.com:sleepy-headland-6232.git (push)
origin git@github.com:fackthisshit/github.git (fetch)
origin git@github.com:fackthisshit/github.git (push)
因此我git remote add heroku git@heroku.com:sleepy-headland-6232.git
,但后来我fatal: remote heroku already exists
。
这就像一个无限循环的大梁。我怎么能摆脱这个循环?
答案 0 :(得分:30)
您无需创建新应用,有时当您在Heroku中重命名应用时,您将失去与遥控器的连接。
修复它
只需删除旧的heroku遥控器:
git remote rm heroku
并添加新的:
git remote add heroku git@heroku.com:name-to-the-new-one
如果您不知道链接地址,可以在应用程序的设置中的heroku仪表板中获取。就是这样。
答案 1 :(得分:0)
Heroku应用程序不存在。如果您尝试在浏览器中加载页面http://sleepy-headland-6232.herokuapp.com,则会收到以下消息:
Heroku | No such app
There is no app configured at that hostname.
Perhaps the app owner has renamed it, or you mistyped the URL.
要创建一个新的heroku应用,您可以通过他们的网站o使用他们的命令行工具:$ heroku apps:create name_of_your_app