8000 GitHub - git-lfs-fuse/git-lfs-fuse: Mount remote repositories, models and datasets managed by Git LFS locally.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

git-lfs-fuse/git-lfs-fuse

Repository files navigation

git-lfs-fuse

codecov

繁體中文 | 簡體中文

Mount remote repositories, models and datasets managed by Git LFS locally.

Features

  • Faster Clone and Checkout: Git LFS tracked files are downloaded by pages (2MiB per page) on demand.
  • Work with Limited Storage: Pages are cached locally and limited by the max-pages config (default: 5120).

Getting Started

Requirements

  • FUSE support on your operating system (Linux, Windows WSL 2, macOS with macFUSE installed).
  • Git LFS installed and configured.

Installation

Download prebuilt binaries from the release page.

Mount your repository, model, or dataset

# For example, to mount a huggingface dataset:
git-lfs-fuse mount https://huggingface.co/datasets/nvidia/OpenCodeReasoning --max-pages 5120

Clean up and unmount

FUSE module may get stuck in kernel space if git-lfs-fuse doesn't exit gracefully. In such cases, you may need to manually unmount the FUSE mount point:

# Linux.
sudo fusermount3 -u <mount-dir>
# macOS.
sudo diskutil unmount <mount-dir>

Roadmap

  • NFS v3 or v4.
  • Git submodule.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Packages

No packages published

Contributors 6

Languages

0