如何在不运行`--app`参数的情况下运行heroku-toolbelt命令

问题描述:

我曾经运行heroku create并使用git push heroku master进行部署,但后来我转到基于Github的工作流程,其中代码首先被推送到我的Github repo,并且通过Web钩子部署。如何在不运行`--app`参数的情况下运行heroku-toolbelt命令

我现在必须在每个命令之后运行--app appname-a appname,并且它很烦人。

例如

heroku run rails db:migrate -a appname # instead of 
heroku run rails db:migrate 

heroku run rails console -a appname # instead of 
heroku run rails console 

heroku run logs -t -a appname # instead of 
heroku run logs -t 

如何强制的Heroku,工具区这一回购链接到Heroku的应用程序,这样我可以不--app参数

添加运行heroku远程命名heroku与URL https://git.heroku.com/appname.git

运行这个:

$ git remote add heroku https://git.heroku.com/appname.git 
+0

为我工作,将有助于知道为什么,虽然......? – mwal

+0

即使在名称appname的git repo不存在的情况下(即app的命名与repo的命名不同),只要您使用appname.git作为远程上面,这仍然可以工作。 (为了避免疑问,我也是通过github进行部署,而不是像heroku git那样,正如问题所要求的那样)。 – mwal