我在heroku有多个app / git远程,我想知道是否可以配置默认应用程序,以便每当我忘记指定应用程序(--app
)时,工具带就会用它。
答案 0 :(得分:41)
您可以将repo的Git配置中的heroku.remote
键设置为默认遥控器的名称。例如,如果您的遥控器名为staging
,则可以执行此操作:
$ git config heroku.remote staging
要了解其工作原理,请参阅relevant source。
答案 1 :(得分:12)
你也可以去:
heroku git:remote -a <name-of-the-app>
或者如果你在配置错误的应用程序时犯了很多错误 你可以使用这个:https://github.com/kubek2k/heroshell
答案 2 :(得分:7)
您可以设置HEROKU_APP
环境变量。
我自己搜索时发现了这个问题。其他答案涉及Heroku的基于红宝石的旧CLI。新的JS CLI似乎不支持相同的git-remote-reading功能。在GitHub上快速搜索源代码发现this。