Git Large File Storage is a mature solution.
this post was submitted on 17 Jul 2025
2 points (100.0% liked)
Collaboration tools
124 readers
7 users here now
This is going to generally be about git forges like gitea, but it’s open to discussion about any collaboration assisting tools and platforms.
Related communities: !librecomms@scribe.disroot.org
founded 4 years ago
MODERATORS
If it fits in Git LFS, use Git LFS.
I had to version control large (10+GB) files; too big for Git LFS. I wrote a program that stored the files in S3 with metadata in DynamoDB. There was a Java library, CLI, and a GUI. It worked well. The users liked it. I tried to get my employer to open source it but they refused.
If I had to do it over again, I would have stored the metadata in Git and written some scripts that call the Git CLI to manage the files.