version-control - 需要加密在线源代码备份服务

标签 version-control backup remote-backup

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

我正在开发一个家庭独立开发项目,该项目现在具有商业意义,是时候考虑远程源代码备份了。不需要文件级 checkin / checkout ,我所需要的只是每天一次或每周一次将目录级快照复制到远程存储。自动加密对于保护我的 IP 来说是一个额外的好处。

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

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

最佳答案

有许多使用 S3 的加密备份解决方案。也许最著名的是 Jungledisk 。不过,我强烈建议使用带有私有(private)存储库的版本控制系统;当您第一次意识到需要恢复 2 个版本之前的某些代码,或者需要重现软件先前版本中出现的错误时,您会很高兴。 Github以极其合理的价格提供私有(private) git 存储库;您拥有完全的访问控制权。有一个关于私有(private) SVN 存储库的很好的概述 here .

此外,您不需要“保护您的知识产权” - 您的知识产权受版权法保护。您可能需要或想要保护源代码的 secret 性,但如果让我在使用源代码控制和使用加密之间进行选择,我个人会立刻选择源代码控制,然后选择我相信不会泄露的私有(private)存储库主机我的数据。

关于version-control - 需要加密在线源代码备份服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1649169/

相关文章:

linux - 如何使用 tar 备份 docroot

mysql - 通过命令行脚本完整备份 GoDaddy 网站

centos - 通过 rsync 增量备份单个日志文件

c# - 使用 FirebirdSql.Data.Services.FbBackup 将服务器备份到本地文件

bash - 如何保护 mongodump 从远程计算机进行备份?

version-control - 用于生成 4GB ISO 的构建系统的版本控制解决方案

ruby - ruby 的颠覆客户端?

svn - 同时使用 Subversion 和 SourceSafe?

version-control - Hudson——从多个版本控制系统中获取源代码

mysql - 如何使用shell脚本获取mysql的增量备份