有没有办法为Heroku Toolbet设置默认应用程序?

Raf*_*ira 27 heroku heroku-toolbelt

我在heroku有多个app/git远程,我想知道是否可以配置默认应用程序,这样,每当我忘记指定app(--app)时,工具带就会使用它.

rya*_*ard 43

您可以将heroku.remoterepo的Git配置中的密钥设置为默认远程的名称.例如,如果调用了遥控器,则staging可以执行以下操作:

$ git config heroku.remote staging
Run Code Online (Sandbox Code Playgroud)

要了解其工作原理,请参阅相关资料.

有关此内容的更多信息,请参阅管理应用程序的多个环境.

  • 我误解了应该怎么做?我希望这允许我使用heroku toolbelt CLI而不必指定`--app`.它不适合我: (9认同)
  • 回答来源,真好!如果我可以双倍投票,我会这样做. (2认同)

小智 16

您可以设置HEROKU_APP环境变量。

在自己搜索时发现了这个问题。其他答案是指 Heroku 的旧的基于 ruby​​ 的 CLI。新的 JS CLI 似乎不支持相同的 git-remote-reading 功能。在 GitHub 上快速搜索源代码找到了这个


kub*_*k2k 14

你也可以去: heroku git:remote -a <name-of-the-app>

或者如果您在配置错误的应用程序时犯了很多错误,可以使用:https://github.com/kubek2k/heroshell

  • 这是实际设置默认 Heroku 应用程序的答案,因此您不必继续指定“-a” (3认同)