使用Intranet服务器作为网关和代理镜像来访问公共远程

时间:2013-01-03 18:25:27

标签: git git-bare

背景:

  

我们有一个有趣的问题。我们正试图从中获取一个git repo   公共可访问的位置到我们的开发服务器(服务器),其中   公司网络和公共互联网都有互联网。

     

然后,在我们的企业网络中,我们有一些开发盒   (客户端),只能访问开发服务器。   我们会定期从

中获取新的更改      

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

     

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

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

先谢谢。

1 个答案:

答案 0 :(得分:0)

您可能希望服务器上有git clone --mirror,并且每个客户端上都需要正常git clone