目前我和两个朋友正在开展一个小项目。我们目前正在托管SVN。
我的问题具体涉及我们是否应该
1)转移到私有托管解决方案 - unfuddle或github 2)继续本地托管
我猜我们的主要关注点是
1)连接的安全性 2)隐私 3)保护我们的来源
有没有人想过我们是否将源保留在本地PC解决方案上 - 或者将其转移到远程解决方案?关于远程的主要问题是源代码的安全性,但很高兴有人告诉我其他情况?
答案 0 :(得分:1)
虽然您考虑使用托管解决方案获取机密数据时,您的担忧通常是有效的,但如果您使用其中一家信誉良好的第三方托管公司,则不太可能出现任何实际问题。
如果您现有的解决方案已经适合您(如果您有可靠的后续/灾难恢复计划),为什么要更改工作解决方案,否则我会设置专业的托管公司和专注于建立你的项目。
答案 1 :(得分:1)
我目前的设置基于Git:一台PC托管一个裸存储库,每台PC都在使用本地存储库。通过简单地共享裸存储库来完成存储库之间的同步,并且可以同步任何两个本地存储库。
请参阅有关此设置的问题:Easiest or best way to keep in sync a msysgit repository between three internal Windows-based notebooks?
答案 2 :(得分:0)
在我看来,在本地工作机器上运行SVN服务器没有多大意义,因为你确实有数据丢失的风险。
我是Beanstalk for SVN托管的忠实粉丝,但它相当昂贵。我确信那里有免费的解决方案。