1

背景:

我们有一个有趣的问题。我们正在尝试从公共可访问位置将 git 存储库获取到我们的开发服务器(服务器),该服务器具有连接到公司网络和公共互联网的互联网。

然后,在我们的公司网络中,我们有一些开发框(客户端),它们只能访问开发服务器。定期地,我们想从

公共互联网 -> 服务器 -> 客户端。

我们现在做的是从公共互联网在服务器上进行 git clone,然后在客户端从服务器上进行 git clone。问题是如果服务器没有在本地跟踪远程分支,客户端将无法获取新分支。

问题:服务器中的 git clone --bare 是否允许我们在客户端获取更改而无需在服务器中创建本地跟踪分支?我们还能做什么?

提前致谢。

4

1 回答 1

0

您可能希望git clone --mirror在您的服务器上,并git clone在每个客户端上正常。

于 2013-01-03T18:54:47.717 回答