0

在heroku中有一个应用程序,带有类似的git url git@heroku.com:app.git,以及github中的一个repo https://github.com/username/other_app.git

是否可以同步两个存储库以在两个 git 服务器(heroku 和 github)中托管 sema 应用程序?

还将 Heroku 应用程序链接到 Github 存储库。为了什么?

4

2 回答 2

1

是的,当然这是可能的,因为 git 是一个分布式存储库。您可以配置多个遥控器,一个在 GitHub,一个在 heroku,然后将您的更改推送到它们。

例子:

  1. 在 GitHub 上创建存储库
  2. 在您的机器上克隆此存储库,现在您已将远程“来源”设置为 GitHub
  3. 设置 heroku 并添加 heroku git 远程(通过运行heroku createheroku git:remote -a my_heroku_app)。在heroku 的 git 文档中查找详细信息。
于 2012-10-21T20:45:47.423 回答
0

在使用 github/heroku 时,这里有一些有用的命令:

显示 github 远程:

git远程显示起源

显示 heroku git:

git远程显示heroku

将github推送到heroku:

git push heroku 大师

如果你在 github 上有一个 'staging' 分支并且想要将它推送到 heroku git (master) 以获得一个'staging app':

git push heroku staging:master -v

于 2014-05-07T18:51:42.270 回答