Installation¶
Gity is distributed as a single binary that works on Linux, macOS, and Windows.
Requirements¶
- Git 2.37+ — Required for fsmonitor protocol v2 support
- Rust 1.75+ — Only if building from source
Check your Git version:
Installation Methods¶
If you have Rust installed:
With system tray support:
Or clone and build from source:
Debian/Ubuntu (.deb)
Download from GitHub Releases:
wget https://github.com/neul-labs/gity/releases/latest/download/gity-<version>-x86_64-unknown-linux-gnu.tar.gz
tar -xzf gity-<version>-x86_64-unknown-linux-gnu.tar.gz
sudo cp gity /usr/local/bin/
Snap
Verify Installation¶
After installation, verify Gity is working:
Supply Chain Security¶
All release artifacts are built and published via GitHub Actions with OIDC-based trusted publishing and signed attestations:
- crates.io — Trusted Publishing (OIDC)
- PyPI — Trusted Publishing (OIDC)
- npm — Trusted Publishing with automatic provenance
- GitHub Releases — Attested with
actions/attest-build-provenance
Verify a release binary:
Next Steps¶
Once installed, head to the Quick Start guide to accelerate your first repository.
Uninstallation¶
Before uninstalling, make sure to unregister all repositories:
This ensures Git configuration is cleaned up properly.