1

我的公司多年来一直使用 Hamachi 访问我们的 SVN 存储库。我们是一个小型但分布广泛的开发团队,每个程序员都在不同的国家/地区在家工作。服务器由我们中心办公室的非技术人员托管。Hamachi 在这里很有用,因为它有一个 GUI 并支持远程管理。

这个系统有一段时间运行良好,但最近我搬到了一个网速很差的国家。Hamachi 在 99% 的情况下将不再连接 - 相反,我收到无法解决的“正在探测...”消息。这肯定是一个延迟问题,因为当我越过边界并使用速度更快的不同 ISP 连接时,同一台笔记本电脑将毫无问题地连接。

所以我真的需要用其他一些可以更好地处理延迟的 VPN/协议来替换 Hamachi。管理存储库的技术人员不习惯安装和配置 Apache 或 IIS,所以看起来 HTTP 已经过时了。我试图说服我的老板去一家网络托管公司,但他不信任我们来源的第三方。

访问我们的 SVN 存储库的任何其他推荐选项/体验,就像设置 Hamachi 一样简单;但更能容忍网络延迟问题?

4

2 回答 2

2

也许对你的团队要求有点多,但如果你有一个分布式团队,那么你可以切换到分布式版本控制系统(例如 Mercurial 或 Git)。这些不需要太多使用网络,您也不会遇到延迟问题。不过,这是一个全新的范例,您的团队的开发流程将不得不改变,因此您可能认为它不适合您的情况。

于 2010-10-17T15:59:40.053 回答
0

首先我应该问为什么你首先需要VPN。Subversion 可以通过 HTTPS 运行,因此只要您在服务器上打开正确的端口,就不会有任何安全或连接问题。

假设你确实需要一个 VPN,我很难相信一个对 Apache 不满意的管理员会更愿意安装一个全新的 VPN 系统(我估计要复杂得多和棘手)。

于 2010-06-17T01:09:32.947 回答