0

herokuのアプリ、のようなgit url git@heroku.com:app.git、およびgithubのリポジトリhttps://github.com/username/other_app.git

2つのgitサーバー(herokuとgithub)でsemaアプリをホストするための2つのリポジトリを同期することは可能ですか?

また、 HerokuアプリをGithubリポジトリにリンクします。何のために?

4

2 に答える 2

1

はい、もちろんこれは可能です。gitは分散リポジトリであるためです。1つはGitHubに、もう1つはherokuに、複数のリモートを構成して、変更を両方にプッシュすることができます。

例:

  1. GitHubでリポジトリを作成する
  2. このリポジトリをマシンに複製します。これで、リモートの「オリジン」がGitHubに設定されました。
  3. herokuをセットアップし、heroku git remoteを追加します(またはを実行してheroku createheroku git:remote -a my_heroku_app。詳細については、herokuのgitドキュメントをご覧ください
于 2012-10-21T20:45:47.423 に答える
0

github/herokuを操作するときに役立つコマンドを次に示します。

show github remote:

git remote show origin

heroku gitを表示:

git remote show heroku

githubをherokuにプッシュします:

git push heroku master

githubに「ステージング」ブランチがあり、これを「ステージングアプリ」のheroku git(マスター)にプッシュしたい場合:

git push heroku staging:master -v

于 2014-05-07T18:51:42.270 に答える