Installation & Downloads
MiniGit provides pre-compiled standalone executables for Windows, Linux, and macOS, as well as an official container distribution. No source compilation or git cloning is required.
Direct Downloads
Download for Windows
Detected: x86_64Native standalone pre-compiled executable (minigit.exe) • No dependencies needed
All native pre-compiled binaries:
| Platform / Operating System | Architecture | Binary File | Direct Download |
|---|---|---|---|
| Windows | x86_64 (64-bit) | minigit.exe | Download Windows Binary |
| Linux | x86_64 (glibc 2.31+) | minigit-linux | Download Linux Binary |
| macOS | Apple Silicon (arm64) | minigit-macos | Download macOS Binary |
| Docs Website Bundle | Standalone Tarball | minigit-docs-website.tar.gz | Download Website Bundle |
| Checksums | SHA-256 Hashes | SHA256SUMS.txt | Download SHA256SUMS.txt |
1. Application-Based Installation
MiniGit binaries contain a built-in porcelain installer to manage your system PATH and shell configuration automatically.
Windows
- Download
minigit.exe. - Open PowerShell and run the user installer:
powershell
.\minigit.exe install --user
- Restart your terminal and verify:
powershell
minigit --version
Linux
- Download the standalone Linux executable:
bash
curl -LO /assets/minigit-linux
chmod +x minigit-linux
- Install for the current user:
bash
./minigit-linux install --user
minigit --version
macOS
- Download the macOS Apple Silicon binary:
bash
curl -LO /assets/minigit-macos
chmod +x minigit-macos
- Install for the current user:
bash
./minigit-macos install --user
minigit --version
2. Docker Container Installation
For containerized environments, CI/CD pipelines, or isolated testing, use the official MiniGit Docker container:
bash
# Pull and run the MiniGit container directly mounted to current working directory
docker run --rm -v $(pwd):/data minigit:latest status
Or run interactive commands within the container workspace:
bash
docker run --rm -it -v $(pwd):/data minigit:latest
3. Cryptographic Verification
All release assets are signed and verified via SHA-256 hashes published with each release:
bash
# Verify checksums on Linux / macOS
sha256sum -c SHA256SUMS.txt
# Verify checksum on Windows PowerShell
Get-FileHash .\minigit.exe -Algorithm SHA256