【问题标题】:renamed heroku app from website, now it's not found从网站重命名heroku应用程序,现在找不到
【发布时间】:2011-11-28 18:30:24
【问题描述】:

从 heroku 网站重命名我的 heroku 应用程序后,每当我在终端中 cd 到它的目录并运行任何 heroku 命令时,我都会得到App not found。有谁知道解决这个问题的方法吗?

【问题讨论】:

标签: git heroku


【解决方案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
        

        【讨论】:

          猜你喜欢
          • 2014-06-03
          • 2016-10-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-10-27
          相关资源
          最近更新 更多