Git extension for versioning large files (by git-lfs)

Git-lfs Alternatives

Similar projects and alternatives to git-lfs

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better git-lfs alternative or higher similarity.

Suggest an alternative to git-lfs

Reviews and mentions

Posts with mentions or reviews of git-lfs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-12.
  • Can I use GitHub to publish data unrelated to coding (like Wallpapers, Public Documents) ?
  • Where do you guys store large files when pushing codes to GitHub?
    Use git-lfs. It’s incredibly easy to use. If your source code depends on large datasets or similar, it’s nice to store/version those with the code but not check them in as normal source files. Git lfs checks in a reference and automatically does the fetching when you need.
  • I have followed all the steps for pushing large files using the LFS. But I am still having an issue with this single .rpa file whenever I attempt to push to remote. Any advice is greatly appreciated. | 2021-09-18
  • Where to store binary files? | 2021-09-13
  • Version Control Software Recommendations? | 2021-09-12
    I would also recommend enabling LFS right away. Even though it's not technically needed when you have unlimited storage, it makes fetching and pulling faster and keeps the whole repository leaner.
  • Question writing markdown files that reference images
    git-lfs: It can upload your large files into Github's storage. (5GB with a free plan I believe)
  • Error while using LFS GIT to commit and push larger files than normal Github File limit
    Do large files already exist in the repo history? You probably need to either start new using LFS or use git lfs migrate to change the history (more info from GH here). | 2021-08-25
    AllCustoms MINGW64 ~ $ cd Simple_5e_LMOP AllCustomsMINGW64 ~/Simple_5e_LMOP (main) $ git lfs install Updated git hooks. Git LFS initialized. AllCustoms MINGW64 ~/Simple_5e_LMOP (main) $ git lfs track "*.cmpgn" "*.cmpgn" already supported AllCustoms MINGW64 ~/Simple_5e_LMOP (main) $ git add .gitattributes AllCustoms MINGW64 ~/Simple_5e_LMOP (main) $ git add . AllCustoms MINGW64 ~/Simple_5e_LMOP (main) $ git commit -m "Added Campaign file" [main 8f81c55] Added Campaign file 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Simple_5e_LMOP_v1.0/New Bitmap Image.bmp AllCustoms MINGW64 ~/Simple_5e_LMOP (main) $ git push origin Uploading LFS objects: 100% (1/1), 162 MB | 0 B/s, done. Enumerating objects: 17, done. Counting objects: 100% (17/17), done. Delta compression using up to 4 threads Compressing objects: 100% (14/14), done. Writing objects: 100% (16/16), 154.31 MiB | 28.36 MiB/s, done. Total 16 (delta 2), reused 0 (delta 0), pack-reused 0 remote: Resolving deltas: 100% (2/2), done. remote: error: Trace: bf79c70bdf189f3804746f0120fdb5bc6c8c9daade83b8b3023a585fea7c9ef0 remote: error: See for more information. remote: error: File Simple_5e_LMOP_v1.0/Simple_5e_LMOP_v1.0.cmpgn is 154.39 MB; this exceeds GitHub's file size limit of 100.00 MB remote: error: GH001: Large files detected. You may want to try Git Large File Storage - To ! [remote rejected] main -> main (pre-receive hook declined) error: failed to push some refs to ''
  • Git client without a full local repository cache
  • says payment required for Git-lfs | 2021-07-13
  • Question: can Git be used to store trees only without storing the contents of files within them? | 2021-07-08
    Git Lfs might be along the lines of what you want. | 2021-07-08
  • How well will software like ProPresenter work with git? | 2021-07-05
  • Elton john bug, dunno how to fix :D | 2021-06-28
  • github: Best practice on how to organize projects with large data file dependencies
    Whether it belongs in a repo or not really depends on the use-case, but it sounds like you want a versioned language model so you can change it later and the other projects will use them naturally. To me, it sounds like you want to have these large files in separate repositories, and Github support large files:


Basic git-lfs repo stats
4 days ago

git-lfs/git-lfs is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote Go jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.