主持还是不主持?

时间:2008-10-04 17:39:04

标签: svn hosting

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

但是,Visual SVN Server很容易设置,我们已经有一套预先建立的服务器,由另一个部门维护并定期备份。那么说到这一点,使用托管服务与自己维护它有什么重大利弊?

交叉链接:

4 个答案:

答案 0 :(得分:9)

以下是我对此问题的个人经验。我运行了自己的SVN服务器2年以上,并且在此之前2年就开始了CVS。 SVN很容易管理,但随着时间的推移,我的代码越来越多地进入存储库。我确实拥有从大学写过的所有东西,直到今天我的存储库(工程项目当然被排除在外)。

我真的很烦恼经常让我的生活工作坐在我家里的一个随机服务器上。 5年的代码是相当多的。偶尔我会变得偏执到足以运行备份并拿着CD工作并将其丢入桌面。但坦诚地说,缺乏备份之间的时间。

还有自托管服务器的安全问题。我非常努力安装更新(debian非常容易)。但随着时间的推移,我发现管理服务器的时间越来越少。

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

答案 1 :(得分:4)

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

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

答案 2 :(得分:2)

您的SVN存储库有多重要?

重要?

然后你不想把它信任给承诺定期支持它的主机。它很容易成为主机,你租一台服务器,你是一个主机,所以它吸引了很多不太商业化的提供商,你通常不能告诉坏的坏,直到坏的一个出去业务和你突然无法连接,或联系他们进行这些备份,他们的主机关闭你的服务器,因为他们没有得到报酬,也不会与你交谈,因为他们与你没有业务关系。

因此,如果您确实使用主机,请确保这些备份定期发送到您的手中,您可以从中恢复。任何不足只是盲目的信任,你总能得到它们。

答案 3 :(得分:1)

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

What Are Some Decent ISPs That Host Subversion Where Should a Subversion Repository Be Should I use software hosting solution for my personal projects

我相信我已经见过更多,但我现在找不到它们。