First Success¶
Run one command to confirm everything is working:
Every check prints a pass or fail. Failed checks print the exact command to fix them. Exit code 0 means you're good.
If you'd rather check manually, here's what a healthy setup looks like:
You have an identity¶
If this fails
Run: auths init --profile developer
Git signing is configured¶
Look for [✓] Git signing config: All 5 signing configs present.
If this fails
auths doctor prints the exact git config commands to run.
You can sign a commit¶
auths init --profile developer already ran a test commit during setup (Step 6/6). If that passed, you're ready.
To test again manually:
cd $(mktemp -d)
git init && git config user.email "test@test.com" && git config user.name "Test"
echo "test" > test.txt
git add test.txt
git commit -S -m "test commit"
If this fails
auths-sign: command not found— add~/.cargo/binto yourPATHKey not found— runauths key listand check youruser.signingKeyalias- No passphrase prompt — run from an interactive terminal
You can verify a signature¶
You're ready¶
Next: Link another device or learn the mental model.