Quickstart¶
Get up and running with Auths in under 60 seconds. By the end, you'll have a cryptographic identity and a signed Git commit.
Prerequisites¶
- Rust 1.70+ with Cargo (install)
- Git 2.34+ for SSH signature support
1. Install¶
2. Set up everything¶
That's one command. It handles all of this for you:
- Creates your cryptographic identity in your platform keychain
- Links your current device
- Configures Git to sign commits automatically
- Verifies the signing pipeline with a test commit
You'll be prompted once for a passphrase to protect your key.
Remember your passphrase
There's no recovery mechanism. Write it down or use a password manager.
3. Sign a commit¶
Git calls auths-sign automatically. No extra flags needed.
4. Verify the signature¶
If you see Status: VALID, you're done.
Something not working?¶
Every failed check prints an exact command to fix it.
Next steps¶
- First Success — confirm everything is working
- Link a second device — use the same identity on another machine
- CI setup — sign commits in GitHub Actions