我已经被@PatrickQuirkbuild议在这里发布这个问题…
网上有太多的资料让我了解,并能够得到我自己的图片,所以我轻轻地要求社区为我的旅程提供灯光。
我的情况:
我们公司的防火墙后面有一个SVN服务器。 不可能移动到DMZ。 我们需要一些第三方(我们的客户)从远程位置访问部分源代码,因为他们正在为开发作出贡献。 但是他们不是来自我们公司的,所以我不能提供他们的VPN访问。 我需要他们不仅能够读取源代码,还可以提交更改。 我们的SVN回购包含我们所有的产品。 我只想给我的客户端提供一些文件夹。 我的公司非常不愿意让我们购买一个私人的GitHub帐户…出于安全原因,而不是成本…我们正在尝试几个月以下,但它不工作,因为它需要手动同步:
所以我正在寻找自动同步的解决scheme,但要记住访问权限…
另一个担心是,我们公司将在明年将我们所有的SVN迁移到Git …我没有期待这个问题,运行我们自己的git服务器,而不是SVN,但它将不得不被保留在防火墙之后。 然后,我迷失在“克隆”,“镜像”方面,并保持正确的访问权限… … –
你可以就这个分布式体系结构提供什么解决scheme/build议?