41

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

4

3 回答 3

48

您可以将heroku.remoterepo 的 Git 配置中的密钥设置为默认远程的名称。例如,如果您的遥控器被调用staging,您可以这样做:

$ git config heroku.remote staging

要了解它是如何工作的,这里是相关来源

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

于 2013-07-09T05:09:40.740 回答
38

你也可以去:

heroku git:remote -a <name-of-the-app>

或者如果你在配置错误的应用程序时往往会犯很多错误,你可以使用我制作的这个库:https ://github.com/kubek2k/heroshell

这是一个 Heroku 包装器外壳,允许您在给定 Heroku 应用程序的上下文中工作

于 2017-08-04T11:44:35.603 回答
20

您可以设置HEROKU_APP环境变量。

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

于 2020-04-15T01:08:10.170 回答