https://github.com/mesa-dot-dev/gitfs
Mount all of Github locally
https://github.com/mesa-dot-dev/gitfs
git github gitlab rust
Last synced: 4 months ago
JSON representation
Mount all of Github locally
- Host: GitHub
- URL: https://github.com/mesa-dot-dev/gitfs
- Owner: mesa-dot-dev
- License: mit
- Created: 2026-01-26T19:06:49.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-02-17T06:21:19.000Z (4 months ago)
- Last Synced: 2026-02-17T10:53:53.589Z (4 months ago)
- Topics: git, github, gitlab, rust
- Language: Rust
- Homepage: https://docs.mesa.dev/content/guides/gitfs
- Size: 1.03 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# git-fs
Mount Mesa repositories as **read-only** local directories without cloning.
`git-fs` is a FUSE-based virtual filesystem ideal for agents, CI pipelines, and
large monorepos where a full clone is impractical. Supports macOS and Linux.
> **Alpha Software** - GitFS is early-stage. If you run into issues, please
> [open an issue](https://github.com/mesa-dot-dev/git-fs/issues).
## Quick Start
Install from [GitHub
Releases](https://github.com/mesa-dot-dev/git-fs/releases/latest), then:
```bash
git-fs run
```
`git-fs` generates a default config and creates a mount directory automatically.
Browse any public GitHub repo:
```bash
ls /run/user/$(id -u)/git-fs/mnt/github/daytonaio/daytona # Linux
ls ~/Library/Application\ Support/git-fs/mnt/github/daytonaio/daytona # macOS
```
Hit `Ctrl+C` to stop.
## Documentation
For full documentation visit: **[docs.mesa.dev](https://docs.mesa.dev/content/guides/git-fs)**