私たちが持っているシナリオは、私たちの組織がいくつかの地理的な場所にあるというものです。
分散した各チームが変更をプッシュして残りのチームと共有できるように、git中央サーバーをセットアップしたいと思います。
私はそのようなことをするための最良の選択肢は何であるか疑問に思っています。
私が考えることができる現在の2つのオプションは次のとおりです。
- すべてのグローバルチームに1つの中央サーバー。
- 地理的サイトごとに1つの中央サーバー。同期を維持するために、サーバー間にある種の自動PUSHを設定します。
- ホスト型ソリューション。
#3は現在、私たちの組織AFAIKのオプションではありませんが、他にそうするオプションはありますか?最良の選択肢は何ですか?
この特定の問題を解決するためのガイドラインとベストプラクティスがすでにいくつかあると思います。