在Heroku应用程序名称更改后,Git推送失败

时间:2014-02-21 17:22:16

标签: git heroku

我在Heroku仪表板中将我的应用名称从“my-app-staging”更改为“my-app-staging-new”。现在我再也无法将更改推送到它 - git会引发以下错误:

  

!没有像my-app-staging这样的应用程序。

     

致命:无法从远程存储库中读取。

我该如何解决?

3 个答案:

答案 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密钥。