GitHubというかGHEの同期の方法です.
GHEのインストールされてるホストghe1,ghe2があるとします.
常にghe1からghe2へミラーを送る手順を説明します.
事前準備
まずローカルにghe1のミラーを作成と
リモートリポジトリにghe2を追加します.
git clone --bare git@ghe1:foo/bar.git
cd web.git/
git remote add ghe2 git@ghe2:foo/bar.git
同期
同期方法はgit-fetchでoriginのghe1の変更を取り込みます.
次にgit-pushでghe2へ向けてpushします.
以上終わり.
git fetch --prune origin 'refs/heads/*:refs/heads/*'
git push ghe2 --mirror