需要加密的在线源代码备份服务

时间:2009-10-30 11:00:37

标签: version-control backup remote-backup

请注意,这不是关于在线/托管SVN服务的问题。

我正在开发一个基于家庭的独立开发人员项目,该项目现在具有商业意义,现在是考虑远程源代码备份的时候了。不需要文件级别检入/退出,我需要的是每天一次或每周一次的目录级快照到远程存储。自动加密将是保护我的IP的好处。

我想到的是某种GUI界面应用程序,它会自动将源代码快照喷射到Amazon S3存储桶上。

(我的开发PC在MS Windows上运行。)

3 个答案:

答案 0 :(得分:2)

有许多使用S3的加密备份解决方案。最着名的可能是Jungledisk。但我高度建议使用带有私有存储库的版本控制系统;你会很高兴你第一次意识到你需要从2个修订版恢复一些代码,或者需要重现先前版本的软件中发生的错误。 Github以极其合理的价格提供私人git存储库;你有完全的访问控制权。私有SVN存储库here有很好的概述。

此外,您无需“保护您的IP” - 您的知识产权受版权法保护。您可能需要或想要保护源的机密性,但如果我在使用源代码控制和使用加密之间做出选择,我个人会在心跳中选择源代码控制,然后选择我信任不妥协的私有存储库主机我的数据。

答案 1 :(得分:2)

我有一些我可能需要的机密数据(主要是用户名/密码)存储在我TrueCryptDropBox卷中,并附有SkyDrive

答案 2 :(得分:0)

S3很好并且易于自动化但是作为开发人员,如果出现问题,备份或签入之间的时间可能非常昂贵,例如,如果 RAID 0 RAID 1硬盘驱动器过热并将其打包在同一时间:(。

我使用LiveMesh来保持所有重要文件近乎实时同步。一旦设置就可以省力,设置也非常简单。如果需要,您还可以获得远程访问文件的额外好处。唯一需要注意的是,如果您使用的互联网连接上传限制非常低。