2016-09-19 4 views
1

私は、ベンダーがGitoliteを使用し、クライアントがGitlabを使用する次のプロジェクトを持っています。ベンダーとクライアントはどちらも変更を加え、両方のリポジトリをコードを頻繁に同期させる必要があります。これは、1回のコミット履歴のインポートによるコードの単純な移行ではありません。コミットの履歴も定期的に同期する必要があります。このモデルが機能する方法はありますか?また、この設定を構築する際に留意すべき要因は何ですか?ジトライトとgitlabを同期

+1

[Gitlabリポジトリのミラーリング]の可能な複製(http://stackoverflow.com/questions/14288288/gitlab-repository-mirroring) –

答えて

1

ベンダーはちょうどGitoliteによって管理される許可層を意味

Gitolite

を使用しています。それ以外は、それはちょっとした謎のレポです。
同じことがGitLabにも当てはまります(リスナーとウィキを提供します)

単にGitLabをミラーリングするだけでは不十分です。

あなたが必要とするのは、2つのリモート(それぞれのベアレポを参照する)を持つローカルGitリポジトリです。ローカルから両方をフェッチし、ローカルで変更をマージし、差分を解決してそれらのベアレポジスに戻します。

関連する問題