How to setup GPG for signing commits with Git, SourceTree, and GitHub on Mac Install GPG tools Install GPG tools and setup pin entry by running: brew install gnupg pinentry-mac mkdir -m 700 -p ~/.gnupg echo "pinentry-program /usr/local/bin/pinentry-mac" >> ~/.gnupg/gpg-agent.conf killall gpg-agent