From b82d9834786e3c0c7a87f71a0b5f8a0b37a292a3 Mon Sep 17 00:00:00 2001 From: BryanFRD Date: Wed, 2 Sep 2026 21:39:35 +0200 Subject: [PATCH] docs: list maintained Git LFS servers in alternatives --- docs/content/en/design/alternatives.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/en/design/alternatives.md b/docs/content/en/design/alternatives.md index 282a0a4..fefe521 100644 --- a/docs/content/en/design/alternatives.md +++ b/docs/content/en/design/alternatives.md @@ -6,7 +6,7 @@ weight: 4 - **S3 versioning**: [S3 Versioning](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html) can achieve the object-level versioning. We can get the latest, but possible to roll back to the previous version. - **Git LFS**: [Git LFS](https://git-lfs.github.com/) is an open-source Git extension for versioning large files developed by Github. - [Github](https://docs.github.com/en/repositories/working-with-files/managing-large-files/about-git-large-file-storage), [Gitlab](https://docs.gitlab.com/ee/topics/git/lfs/index.html), [Huggingface](https://huggingface.co/docs/transformers/model_sharing#repository-features) provides Git LFS feature with limited quota. - - If you want to put data on your own storage, you need to install a [standalone Git LFS server](https://github.com/git-lfs/lfs-test-server) + - If you want to put data on your own storage, you need to run a standalone Git LFS server. [lfs-test-server](https://github.com/git-lfs/lfs-test-server) is the reference implementation and states it "is not in a production ready state"; [LFSX](https://github.com/FerrLabs/LFSX), [rudolfs](https://github.com/jasonwhite/rudolfs) and [giftless](https://github.com/datopian/giftless) are maintained alternatives - **DVC**: [DVC](https://dvc.org/) is built to make ML models shareable and reproducible. It is designed to handle large files, data sets, machine learning models, and metrics as well as code. - use `git` command to version small files or metadata, use `dvc` to manage large files. - you need to know both git and dvc. In the workflow, the two commands should switch back and forth. See the [dvc tutorial](https://dvc.org/doc/use-cases/versioning-data-and-model-files/tutorial)