This package provides a standalone bundle build of git-annex, which should be installable on any more or less recent Debian or Ubuntu release.
The git-annex webapp makes it easy to set up and use git-annex this way. Our open, flexible platform lets you decide which backup solution works for you. Git-annex can also be used to keep a folder in sync between computers, noticing when files are changed, and automatically committing them to git and transferring them to other computers. We support rsync, SFTP, SCP, git-annex, duplicity, rdiff-backup. git-annex keeps track of where each file is stored, so it knows how many copies are available, and has many facilities to ensure your data is preserved. Files can be stored encrypted with gpg, so that the cloud storage provider cannot see your data. The key advantage over typical backups is it allows synchronization across multiple remotes, tracking of renamed files. Also, can everyone who uses only one backup. If you are really paranoid, I'd say an alternative git-annex-fsck can be implemented in a few hundred lines of bash or python code. If git-annex-fsck returns success on every repository, everything else did it's job correctly. As a result, the internal rules from git-annex take hold to preserve the files with drop and copy commands. It was not the correct solution for me, so I am rolling my own. I spent 3+ months trying to integrate GIT. You can use GIT ANNEX, but for some strange reason, it takes 4 gb of memory to run on the server, and that is expensive. The USB drive is added to the git-annex backup group. If you want a backup of your project, you can safely just copy the Assets, ProjectSettings, and Packages folders.
It can store large files in many places, from local hard drives, to a large number of cloud storage services, including S3, WebDAV, and rsync, with dozens of cloud storage providers usable via plugins. In git-annex's case, you actually only have to trust git-annex-fsck. (v6 repositories are not production-ready but the data in this repo is replaceable: I backup the reprepro config files, and the packages can be regenerated from. The external hard drive is added remotely and starts synchronization: :/annex git remote add usb /media/drive/annex :/annex git annex sync usb. Bring the power and distributed nature of git to bear on your large files with git-annex. Checksums and encryption keep your data safe and secure.
It can sync, backup, and archive your data, offline and online. Git-annex allows managing large files with git, without storing the file contents in git.