13

GitHub、SourceForge、Google Code で git リポジトリをミラーリング (すべてのホスト間で同期) することは可能ですか?

4

1 に答える 1

11

ファイルを編集して.git/config、複数のリポジトリにプッシュするリモートを作成できます。

[remote "everyone"]
    url = https://github.com/USERNAME/REPOSITORY.git
    url = ssh://USERNAME@git.code.sf.net/p/PROJECTNAME/MOUNTPOINT
    url = https://PROJECT.googlecode.com/git

または次のgit config --addコマンドを使用します。

git config --add remote.everyone.url https://github.com/USERNAME/REPOSITORY.git
git config --add remote.everyone.url ssh://USERNAME@git.code.sf.net/p/PROJECTNAME/MOUNTPOINT
git config --add remote.everyone.url https://PROJECT.googlecode.com/git

と入力git push everyone masterすると、マスター ブランチが 3 つのリモートすべてにプッシュされます。

手がかりについては、このスタックオーバーフローの回答に感謝します。

于 2013-03-21T07:09:41.943 に答える