Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 900 Bytes

signed-commits-on-macos.org

File metadata and controls

13 lines (10 loc) · 900 Bytes

Signed Commits on macOS

This is how you sign your Git commits on macOS).

  1. Install the GPG Suite (brew install --cask gpg-suite)
  2. Open the GPG Keychain application and create a new key with the email address you use for git commits
  3. Run git config --global commit.gpgsign true to enable GPG for all repositories
  4. Run git config --global gpg.program gpg2 to make sure git uses gpg2
  5. Copy the Key ID from the Key Details in GPG Keychain
  6. Run git config --global user.signingKey <copied key id> to tell git which key to use
  7. To make sure your git host knows about they key you should upload the public part (GitHub Settings)

This also works with Multiple Gitconfigs, add the signingKey to your other .gitconfig and you’re good.