我知道摘要信息量不大,所以我会尽力详细解释问题。我们正在开发与承包商负责的代码库部分交互所需的代码。所以我们想要访问承包商的代码,但我们不能都直接访问他们公司的服务器。
我们所做的是在我们的代码服务器上设置了一个具有帐户的现场承包商。我们已经在我们的代码服务器上为承包商的代码创建了一个裸 git 存储库,并且我们已经设置了现场承包商的本地存储库,以将我们的代码服务器作为下游远程。
所以他的本地回购是我们的中间人。问题是承包商的代码包含子模块,当我们从代码服务器克隆 repo 时,这些子模块不会自动下拉。当我们尝试做
$git submodule update
在我们的本地机器上,它试图从承包商的服务器上获取子模块。
有没有一种聪明的方法可以让子模块也被推送到第二个遥控器,以便我们可以在本地使用它们?