Lupaxa GCM — Git-Crypt Manager¶
GCM is a secure workflow assistant for managing repository encryption with git-crypt.
It automates:
- Setup of bidirectional encryption rules
- Trusted GPG key access control
- Add / rotate / revoke git-crypt collaborators
- Listing active encryption users
- Encrypted audit logging
GCM enforces security best practices:
| Area | Guarantee |
|---|---|
| Repo state | Must be clean before operations. |
| User control | Keys must be fully trusted (trust = f or u). |
| Logs | Stored encrypted under .git-crypt-logs/. |
| History safety | Never forces rewrite of existing commits. |
| Automation | Metadata auto-commit ensures no plaintext leaks. |
Quick Start¶
git init secure-repo
cd secure-repo
gcm setup
gcm add-users
See Usage for all commands.