我的公司多年来一直使用Hamachi访问我们的SVN存储库。我们是一个规模虽小但分布广泛的开发团队,每个程序员都在不同的国家/地区工作。服务器由我们中心办公室的非技术人员托管。 Hamachi在这里很有用,因为它有一个GUI并支持远程管理。
这个系统运作良好一段时间,但最近我搬到了一个互联网速度很慢的国家。 Hamachi将不再有99%的时间连接 - 相反,我得到一条“探测......”消息无法解决。这肯定是一个延迟问题,因为当我越过边界并使用速度更快的不同ISP连接时,同一台笔记本电脑将连接没有问题。
所以我真的需要用其他一些能更好地处理延迟的VPN /协议来取代Hamachi。管理存储库的技术人员不熟悉安装和配置Apache或IIS,因此看起来HTTP已经不存在了。我试图说服我的老板去找一家网络托管公司,但他不相信我们的来源的第三方。
其他任何推荐的选项/体验用于访问我们的SVN repos,就像设置Hamachi一样简单;但是更容忍网络延迟问题?
答案 0 :(得分:1)
或许向您的团队询问有点多,但如果您有分布式团队,那么您可以切换到分布式版本控制系统(例如Mercurial或Git)。这些不需要如此多地使用网络,您也不会遇到延迟问题。这是一个全新的范例,你的团队的开发过程必须改变,所以你可能认为不适合你的情况。
答案 1 :(得分:0)
首先,我应该问你为什么首先需要VPN。 Subversion可以通过HTTPS运行,因此只要您在服务器上打开正确的端口,就不会出现任何安全或连接问题。
假设您确实需要VPN,我发现很难相信管理员对Apache感到不舒服会更安装一个全新的VPN系统(在我的估计中会更加复杂和棘手)。