Setup
No need for homebrew or anything like that. Works with https://www.git-tower.com and the command line.
Install https://gpgtools.org – I’d suggest to do a customized install and deselect GPGMail. Create or import a key – see below for https://keybase.io Run gpg –list-secret-keys and look for sec, use the key ID for the next step Configure git to use GPG – replace the key with the one from gpg –list-secret-keys git config –global gpg.program /usr/local/MacGPG2/bin/gpg2 git config –global user.signingkey A6B167E1 git config –global commit.gpgsign true Optionally configure annotated tags to be GPG signed git config –global tag.forceSignAnnotated true Add this line to ~/.gnupg/gpg-agent.conf pinentry-program /usr/local/MacGPG2/libexec/pinentry-mac.app/Contents/MacOS/pinentry-mac Add this line to ~/.gnupg/gpg.conf no-tty