(2)サーバー間でGitリポジトリを自動的に同期して、3番目のポイントから交換できるようにする方法を探しています。
状況は次のとおりです。すべてのプロジェクトで git を頻繁に使用しており、一部のリポジトリのサイズが非常に急速に大きくなっています。現在、中央サーバーが 1 つあり、全員がこのサーバーにプッシュ/プルしています。ただし、これはすべてインターネット接続を経由するため、最速の方法ではありません。
アイデア: オフィスに別のサーバーを配置し、すべての git リポジトリをオフィス内で使用できるようにします。このサーバーは、オンラインのサーバーと同期する必要があります。せいぜいユーザーは、何らかの dns 調整を介してどちらを使用しているのかさえわからないため、オンライン サーバー リポジトリのアドレスは、ネットワークに接続されたときにオフィス内のものに解決されます。
すでに似たようなことをしている人はいますか?または、目標を達成するためのより簡単な方法はありますか。