7

为 Subversion 存储库使用托管服务提供商与在内部维护它的优缺点是什么?我确信在易于设置和使用方面有好处。最好让其他人确保我们的代码得到正确备份。

但是,Visual SVN 服务器的设置非常简单,我们已经有一组预先建立的服务器,由另一个部门维护并定期备份。话虽如此,使用托管服务与自己维护服务相比有哪些优点和缺点?

交叉链接:

4

4 回答 4

9

这是我对这个问题的个人经验。在此之前,我运行自己的 SVN 服务器 2 年多,CVS 2 年多。SVN 管理起来很简单,但随着时间的推移,我的代码越来越多地进入存储库。我真的拥有从大学到今天我写过的所有东西(当然不包括工作项目)。

我真的很烦恼,因为我一生的工作都坐在家里的某个随机服务器上。5年的代码是相当多的。有时我会变得偏执到足以运行备份并带一张CD去工作并将它扔在桌子上。但坦率地说,备份之间的时间很短。

自托管服务器也存在安全问题。我非常勤奋地安装更新(debian 非常容易使用)。但随着时间的推移,我发现我管理服务器的时间越来越少。

最终,我研究了一些供应商并尝试使用 wush.net。你将无法让我回到自我托管。Wush.net 是一个令人难以置信的主机。我已经使用它们 2-3 年了,在那段时间里,有一个(是的)实例我无法获得我的来源。他们每晚都会进行异地备份,因此我对代码的安全性感到满意。并且不再需要管理,我有更多的时间来实际完成一些编码。

于 2008-10-04T17:55:12.573 回答
4

如果您已经拥有适当的基础架构,并且对您托管、备份和提供对存储库的可访问性的能力充满信心,那么我会说自己托管 SVN 是可行的方法。这使您可以相对无限地增长并完全控制您的来源。

如果您的主要移动开发人员数量很少,那么使用托管提供商的成本和限制可能会让您更加方便。但这适用于极少数公司。

于 2008-10-04T17:50:20.303 回答
2

您的 SVN 存储库有多重要?

重要?

然后,您不想将它信任给承诺定期备份它的主机。做主机很容易,你租一台服务器,你就是主机,所以它吸引了很多不太商业化的供应商,而且你通常无法分辨好坏,直到坏的那个出去业务,您突然无法连接或联系他们以获取这些备份,并且他们的主机关闭了您的服务器,因为他们没有收到付款并且不会与您交谈,因为他们与您没有业务关系。

因此,如果您确实使用主机,请确保这些备份定期进入您的手中,并且您可以从中恢复。任何更少的东西都只是盲目相信你总能得到他们。

于 2008-10-04T19:06:26.297 回答
1

之前的几个 SO 线程已经讨论过这个问题:

托管 Subversion 的一些体面的 ISP 有哪些 Subversion 存储库应该在哪里 我 应该为我的个人项目使用软件托管解决方案

我敢肯定我见过更多的人,但我现在找不到他们。

于 2008-10-04T17:44:01.270 回答