【发布时间】:2017-04-05 05:30:36
【问题描述】:
我在一个开发团队中为另一家公司做一些错误修复。另一家公司将我们当前的代码存储在他们的 VCS 中,即 Git。但是,我们开发团队中只有少数人可以通过 VPN 直接访问 Git 存储库。
现在我们想要获取我们自己的存储库副本,托管在我们自己网络中的一台机器上,以便我们所有人都可以做出贡献。然后,可以访问另一家公司的 Git 的开发人员之一可以签出并拉取在我们自己的存储库中创建的新分支,VPN 到另一家公司并推送这些分支。
我该怎么做?我应该使用--bare 还是--mirror 克隆原始存储库?然后将myrepo.git 目录复制到开发团队中的每个人都可以使用的地方?
我看到的另一个问题是我们永远无法同时在两个网络上,所以我们永远无法更新我们自己的副本?
【问题讨论】: