Heroku:如果你在heroku中有多个应用程序,你如何推送到特定的应用程序?

时间:2015-09-28 03:57:42

标签: ruby-on-rails ruby ruby-on-rails-4 heroku ruby-on-rails-5

我使用heroku create test-app3创建了一个新的heroku应用。现在,如果我想将一些代码推送到这个新test-app3,我该怎么做?

当我在终端输入heroku list时,我得到: 我的应用

  • test-app1
  • test-app2
  • test-app3

如何推送test-app3?如何在要推送的应用程序之间切换?

1 个答案:

答案 0 :(得分:11)

您需要为Heroku的每个应用程序设置不同的git远程端点,以便您可以从一个本地存储库推送到任一应用程序。

通过信息中心在Heroku上获取应用的GIT网址(它看起来与此类似:git@heroku.com:your_app_name.git)并执行:

git remote add test-app1 git@heroku.com:test-app1.git

git remote add test-app2 git@heroku.com:test-app2.git

git remote add test-app3 git@heroku.com:test-app3.git

然后你就可以推送到这样的任何特定应用:

git push test-app1 master

git push test-app2 master

git push test-app3 master