重命名heroku应用程序的正确方法是啥?
Posted
技术标签:
【中文标题】重命名heroku应用程序的正确方法是啥?【英文标题】:What's the correct way to rename a heroku app?重命名heroku应用程序的正确方法是什么? 【发布时间】:2012-12-19 03:00:08 【问题描述】:似乎不是从命令行执行此操作的方法,当我从站点执行此操作时,当我尝试 git push heroku master
时遇到此问题:
! No such app as [previous app name].
这就像改变我在 git 中指向应用程序的方式一样简单吗?
【问题讨论】:
【参考方案1】:如果你想重命名你的 heroku 应用,请使用:heroku apps:rename new_name
请将“new_name”替换为您要为应用指定的名称。确保您不包含任何“https://”,因为这会给您带来问题。只需将 new_name 替换为您的应用名称
例如 heroku 应用程序:重命名葡萄柚博客
完成此操作后,heroku 要求您为应用程序的所有其他本地结帐更新 git 遥控器。你可以通过运行这个命令来做到这一点:heroku git:remote -a new_name
再次,将 new_name 替换为您之前输入的名称
例如 heroku git:remote -a grapefruitblog
【讨论】:
【参考方案2】:如果您要更改网页上的应用名称 你应该更新 Git 遥控器
git remote rm heroku
heroku git:remote -a newname
https://devcenter.heroku.com/articles/renaming-apps
【讨论】:
heroku git:remote -a newname
将覆盖现有的heroku
远程,因此不需要git remote rm heroku
。【参考方案3】:
使用这个:
heroku apps:rename --app old_name new_name
【讨论】:
这是更新后的 Heroku 命令,用于重命名应用程序的名称。【参考方案4】:heroku rename new-name-app
总是对我有用,但有关规则的更多信息,请关注page。
【讨论】:
【参考方案5】:heroku apps:rename new_name --app old-app-name
^ 为我工作
【讨论】:
对于我们这些拥有多个链接到 repo 的 heroku 部署的人来说很重要【参考方案6】:为什么要全部大写?
heroku apps:rename my_new_app_name
这里是了解更多信息的好地方:
How to rename your Heroku application
如果有人好奇,此方法不需要任何进一步的配置,您应该立即进行修改。在撰写本文时,我能够在几秒钟内更改我的应用程序的名称,然后如果我愿意,可以再次这样做。希望这会有所帮助。
【讨论】:
这是一个更好的答案,包含更完整的信息和支持它的链接【参考方案7】:试试这个命令:
heroku rename new_app_name
【讨论】:
【参考方案8】:你试过heroku apps:rename NEWNAME
吗?
【讨论】:
如果您已经通过网络界面更改了它,您只需要更新heroku远程的URL,您可以使用git remote set-url heroku <newurl>
来完成。您可以从 Web 界面获取新 URL。
@un5t0ppab13:不需要,只是想更清楚地表明它是一个可变数据。以上是关于重命名heroku应用程序的正确方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章