当我输入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
。
这就像是一个无限循环的大梁,我该如何跳出这个循环呢?
5条答案
按热度按时间xzabzqsa1#
你不需要创建一个新的应用程序,有时当你在Heroku中重命名应用程序时,你会失去与遥控器的连接。
要修复它
老贺禄才取出遥控器:
并添加新的:
如果你不知道链接地址,你可以在heroku dashboard中,在应用程序的设置中找到它。就这样。
dkqlctbz2#
Heroku应用程序不存在。如果您尝试在浏览器中加载页面http://sleepy-headland-6232.herokuapp.com,您将收到以下消息:
要创建一个新的heroku应用程序,你可以通过他们的网站或使用他们的命令行工具,如下所示:
$ heroku apps:create name_of_your_app
oewdyzsn3#
我得到了同样的错误,但后来我发现了原因:
git
默认分支现在是main
,而不是master
。所以使用
git push heroku main
就可以了。ut6juiuv4#
只需使用以下命令
knpiaxh15#
当您遇到上述问题时,请关注消息“请确保您具有正确的访问权限并且存储库存在”。
它意味着
1.您尝试在没有凭据或凭据错误的情况下进行部署。这可以通过使用
heroku login
来实现1.即使应用程序存在,远程到本地存储库也不存在。因此,要将远程添加到本地,请执行以下操作
heroku git:远程-一个应用程序名