自托管像svn存储库这样的优点和缺点是什么?所有链接和想法都表示赞赏.
脱离我的头顶:
自托管的优点
灵活性.在我自己的机器上,我可以安装我想要的任何东西 如果我想使用像Bazaar这样的vcs并使用Loggerhead代替Trac,那么现在除了Launchpad之外没有太多的选择,它有它的疣
存钱.随着时间的推移,成本会增加,尤其是大型团队
像Assembla这样的网站提供的免费计划不是私密的.任何人都可以访问您的代码
付费托管的优势(即:GitHub,Assembla,Google Code)
鲁棒性.您不必担心服务器着火,因为它会成为别人的问题.
减少麻烦.不需要进行所有系统管理和调整conf文件.相反,你可以专注于编码
Sergej Andre.. 10
对于生产,如果您是专业的系统管理员,您应该只使用自托管.你能否回答以下问题(有点面向Linux,但你应该知道):
你能在几分钟内对系统故障做出反应(我的意思是你至少需要睡觉.你在睡觉的时候有人照顾系统吗?)
你能发现系统中断吗?
你能从你的系统中删除漏洞利用吗?
你能重新编译内核吗?如果你无法删除漏洞利用?
您能配置系统以获得最佳性能吗?
您是否愿意为UPS,备份存储和替代互联网提供商付费?
如果你对这些问题的回答是肯定的,那么这些好处是非常有吸引力的,我会坚持下去.
另一方面,托管开发环境可以由任何级别的管理员管理,尤其是当有像Ubuntu这样的易于使用的服务器时.
对于生产,如果您是专业的系统管理员,您应该只使用自托管.你能否回答以下问题(有点面向Linux,但你应该知道):
你能在几分钟内对系统故障做出反应(我的意思是你至少需要睡觉.你在睡觉的时候有人照顾系统吗?)
你能发现系统中断吗?
你能从你的系统中删除漏洞利用吗?
你能重新编译内核吗?如果你无法删除漏洞利用?
您能配置系统以获得最佳性能吗?
您是否愿意为UPS,备份存储和替代互联网提供商付费?
如果你对这些问题的回答是肯定的,那么这些好处是非常有吸引力的,我会坚持下去.
另一方面,托管开发环境可以由任何级别的管理员管理,尤其是当有像Ubuntu这样的易于使用的服务器时.