我在Heroku仪表板中将我的应用名称从“my-app-staging”更改为“my-app-staging-new”。现在我再也无法将更改推送到它 - git会引发以下错误:
!没有像my-app-staging这样的应用程序。
致命:无法从远程存储库中读取。
我该如何解决?
答案 0 :(得分:25)
您需要更改您的git遥控器。
如果您执行git remote -v
,则会看到列出heroku
。
它看起来像:
heroku git@github.com:my-app-staging.git (fetch)
heroku git@github.com:my-app-staging.git (push)
删除那个遥控器......
git remote rm heroku
...然后添加新的
git remote add heroku git@heroku.com:my-app-staging-new.git
答案 1 :(得分:1)
首先删除旧遥控器
$ git remote rm heroku
然后添加新的一个:
$ heroku git:remote -a newname
答案 2 :(得分:0)
第一
git remote rm heroku
删除旧的遥控器。然后
git remote add heroku git@heroku.com:new-app-name.git
添加新的遥控器。最后
heroku keys:add
设置公共ssh密钥。