2016-09-15 102 views
1

我曾經運行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參數

回答

1

添加運行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

相關問題