【问题标题】:To host or not to host?主持还是不主持?
【发布时间】:2010-09-15 07:18:30
【问题描述】:

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

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

交叉链接:

【问题讨论】:

  • 你真的应该在问题中包含颠覆这个词。

标签: svn hosting


【解决方案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

我确定我见过更多,但我现在找不到它们。

【讨论】:

  • 这些帖子肯定很有帮助。他们没有完全回答我的问题,所以我将它们添加为交叉链接。
【解决方案2】:

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

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

【讨论】:

  • 值得一提的是,托管解决方案通常维护起来非常便宜。如果您有自己的服务器,您只需支付更多的电费。我已经使用 sourcerepo.com 几年了,发现它非常方便。有很多选择,其中一些对于小型项目是免费的。您可以查看 www.svnrating.com 等托管比较网站,了解所提供的内容。
【解决方案3】:

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

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

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

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

【讨论】:

    【解决方案4】:

    您的 SVN 存储库有多重要?

    重要吗?

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

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

    【讨论】:

      猜你喜欢
      • 2010-10-24
      • 1970-01-01
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      • 2022-11-21
      • 1970-01-01
      • 2019-09-28
      • 1970-01-01
      相关资源
      最近更新 更多