2017-04-16 5 views
1

基本的に2つの異なるアカウントに2つのgithubプライベートリポジトリがあり、コードを最初のリポジトリにプッシュするときにそのような方法でプロビジョニングを設定したい別のアカウントで作成された2番目のリポジトリで自動的に利用できるようにする必要があります。リモートgithubリポジトリを1つのaccounから別のリモートリポジトリに同期する方法

私はhttps://github.com/makefu/repo-syncを参照しましたが、助けにはなりませんでした。

これを達成するための手順はありますか?

答えて

0

ミラーGitHubリポジトリが別のアカウントの下にあるということは、プロセスが適切な資格情報(ユーザー名/パスワード)を持っている限り重要ではありません。

あなたがそのリポジトリで作業している場合は、git credential helperに両方の資格情報が記憶されている限り、単にpush to two different reposにすることができます。

リモートレポが複数のソースから更新(プッシュ)できる場合は、GitHub webhookを登録し、リスナーをpush eventsに設定する必要があります。
RalfJung/git-mirrorに記載されているwebhook.pyの例があります。

考え方は、repo2とrepo1を同期させるためにgit fetch repo1 + git push --mirror repo2をトリガーすることです。

関連する問題