大きなバイナリファイルを格納するためにGIT LFSとArtifactoryを評価中です。ローカル(メイン)Artifactoryサーバーはマルチプッシュレプリケーションを有効にして、サテライトオフィスのサーバー(オーバーゼー)が大きなファイルを受信できるようにします。しかし、git-lfsポインタファイルに "local" lfs-urlエンドポイントが含まれていると、ローカルのArtifactoryサーバから大きなファイルをダウンロードし、サテライトオフィスのリモートサーバではダウンロードしません(おそらく?)ネットワークは望ましくない)。Artifactoryのマルチプッシュレプリケーション機能を備えたGIT LFS
私の質問は、 - GIT LFSは、ユーザがフェッチやクローンを実行したときにどのArtifactoryサーバが大きなファイルを取得するかを知っていますか?
私たちの希望は、Artifactoryレプリケーションを介して大きなファイルを受信し、ローカルのArtifactoryサーバからではなく遠隔(監視)サイトのサーバからダウンロードするファイルに対してです。
フィードバックと修正のために@drobに感謝します。私は、サテライトオフィス用の正しいlfs-urlを設定するためにいくつかの手動介入が必要かもしれないと考えました。 Artifactory設定の中でおそらくlfs-urlの変換を自動化する方法を望んでいました。私は希望的な考えだったと思う.. :) - 再び感謝します。 –
サテライトオフィス環境のプロビジョニング方法に応じて、これを自動化することができます。別のオプションは、ローカルArtifactoryを指す "geo DNS"メカニズムを使用しています。これにより、すべてのサイトで同じホスト名を使用できます。 –
もう一度ありがとうございます。これはこの実装の要件となるため、自動化メソッドを見ていきます。私は早めにupvoteします。 –