从网站重命名了heroku应用,现在找不到


170

从heroku网站重命名我的heroku应用程序后,每当我在终端中cd到其目录并运行任何heroku命令时,我都会得到App not found。有人知道补救办法吗?



谢谢,@ Hishalv。我认为该线程必须处理与重命名的Rails应用程序相关的问题,尽管不一定来自heroku。我正在寻找一些有关在Heroku上重命名应用程序的帮助。
康纳

这也可能会有所帮助:stackoverflow.com/questions/5305843/…–
Kev

Answers:


366

尝试更新该应用程序的git remote:

git remote rm heroku
git remote add heroku git@heroku.com:yourappname.git

2
可以从cli重命名应用程序:$ heroku apps:rename newnamedocs:devcenter.heroku.com/articles/renaming-apps
Connor Leech

@ConnorLeech据称是的,但实际上似乎不起作用。
John LaBarge 2014年

@JohnLaBarge是的,我刚刚得到这个答案,因为在以后尝试执行任何操作时,从CLI重新命名后,出现“ app not found”的问题。
Matt Gibson

48

James Ward的答案也是正确的,或者尝试执行以下操作:

1)。打开一个终端

2)。转到your_app_directory / .git / config

3)。打开配置文件后,请按以下方式进行编辑:

更改

url = git@heroku.com:old_app_name.git

url = git@heroku.com:new_app_name.git

显然,将您的应用程序的旧名称替换为其新名称。希望对您有所帮助。也请查看从cli重命名的此链接-heroku


+1是,James的回答是正确的,但是由于某些原因,我更喜欢您的回答。谢谢:)
Briford Wylie 2014年

+1用于重命名链接并找到命令heroku apps:rename newname
Pakman

21
git remote rm heroku
heroku git:remote -a newname


5

还有另一种方法,您可以通过网络将应用程序重命名为原始名称来进行修复。

要找出旧名称,请使用heroku命令行:

> heroku rename newname

这会吐出旧名字。使用旧名称通过网络重命名应用。您可以通过运行来检查是否重命名成功

> heroku info

完成后,您可以使用来重命名为首选名称

> heroku rename preferredname

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.