An open API service indexing awesome lists of open source software.

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

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)**