git-annex, 10000% :) It's not as popular, but it's much more powerful, and is some of my favorite software!
Ludovic Courtès <l...@gnu.org> writes: > Hello! > > I’m looking for ways to incorporate videos into the repositories of our > web sites so they’re content-addressed and properly tracked, and to make > it easier to create backups (right now those videos are stored on our > two main servers and rsynced between them⁰; I’m talking about the videos > at guix.gnu.org, 10years.guix.gnu.org, and hpc.guix.info). > > The question boils down to: Git-LFS or Git Annex? > > From a quick look (I haven’t used them), Git-LFS seems to assume a > rather centralized model where there’s an LFS server sitting next to the > Git server¹. Git Annex looks more decentralized, allowing you to have > several “remotes”, to check the status of each one, to sync them, etc.² > Because of this, Git Annex seems to be a better fit. > > Data point: guix.gnu.org source is hosted on Savannah, which doesn’t > support Git-LFS; the two other web sites above are hosted on GitLab > instances, which I think do support Git-LFS. > > What’s your experience? What would you suggest? > > Thanks, > Ludo’. > > ⁰ > https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/berlin.scm#n193 > ¹ https://github.com/git-lfs/git-lfs/wiki/Tutorial > ² https://git-annex.branchable.com/walkthrough/