要約があまり参考にならないことはわかっているので、できる限り詳細に問題を説明しようと思います。請負業者が担当するコード ベースの一部とのインターフェイスに必要なコードを開発しています。したがって、請負業者のコードにアクセスしたいのですが、すべての人が会社のサーバーに直接アクセスできるわけではありません。
私たちが行ったことは、コード サーバーにアカウントを持つオンサイト契約者を設定したことです。請負業者のコード用にコード サーバーに裸の git リポジトリを作成し、オンサイトの請負業者のローカル リポジトリをセットアップして、コード サーバーをダウンストリームのリモートとして配置しました。
そのため、彼のローカル レポが私たちの仲介役を務めています。問題は、請負業者のコードにサブ モジュールが含まれており、コード サーバーからレポを複製するときに、これらが自動的にプルダウンされないことです。そして、私たちがやろうとすると
$git submodule update
私たちのローカル マシンでは、請負業者のサーバーからサブモジュールを取得しようとしています。
サブモジュールをローカルで使用できるように、サブモジュールを 2 番目のリモートにもプッシュできるスマートな方法はありますか?