从网站重命名heroku应用程序,现在找不到
Posted
技术标签:
【中文标题】从网站重命名heroku应用程序,现在找不到【英文标题】:renamed heroku app from website, now it's not found 【发布时间】:2011-11-28 18:30:24 【问题描述】:从 heroku 网站重命名我的 heroku 应用程序后,每当我在终端中 cd 到它的目录并运行任何 heroku 命令时,我都会得到App not found
。有谁知道解决这个问题的方法吗?
【问题讨论】:
可能会有所帮助***.com/questions/4383670/… 谢谢,@Hishalv。我认为该线程必须更多地处理重命名的 Rails 应用程序,但不一定来自 heroku。我正在寻找一些专门用于在 heroku 上重命名应用程序的帮助。 这也可能有帮助:***.com/questions/5305843/… 【参考方案1】:尝试更新应用的 git 远程:
git remote rm heroku
git remote add heroku git@heroku.com:yourappname.git
【讨论】:
可以从 cli 重命名应用程序:$ heroku apps:rename newname
docs:devcenter.heroku.com/articles/renaming-apps
@ConnorLeech 据称是的,但实际上这似乎行不通。
@JohnLaBarge 是的,我刚刚得到了这个答案,因为当我之后尝试做任何事情时,来自 CLI 的重命名给我留下了“找不到应用程序”。【参考方案2】:
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
显然将您的应用程序的旧名称替换为新名称。希望能帮助到你 另请查看此链接renaming from cli - heroku
【讨论】:
+1 是的,詹姆斯的回答是正确的,但出于某种原因,我更喜欢你的回答。谢谢:) +1 用于重命名链接并查找命令heroku apps:rename newname
【参考方案3】:
git remote rm heroku
heroku git:remote -a newname
【讨论】:
【参考方案4】:来自the Heroku docs...
如果您从网站重命名... [您的应用] 将需要手动更新:
git remote rm heroku
heroku git:remote -a newname
【讨论】:
【参考方案5】:还有另一种方法,您可以通过网络将应用重命名为原始名称来修复它。
要找出旧名称,请使用 heroku 命令行:
> heroku rename newname
这将吐出旧名称。使用旧名称通过网络重命名应用程序。您可以通过运行检查重命名是否成功
> heroku info
完成后,您可以使用重命名为首选名称
> heroku rename preferredname
【讨论】:
【参考方案6】:James Ward 的解决方案对我不起作用。我必须以不同的格式输入我的 git url:
git remote rm heroku
git remote add heroku https://git.heroku.com/appname.git
【讨论】:
以上是关于从网站重命名heroku应用程序,现在找不到的主要内容,如果未能解决你的问题,请参考以下文章
是否可以使用 Azure 门户重命名 Azure 应用服务计划?