brew install gnupg2
gpg --import private.key
brew install pinentry-mac
echo "pinentry-program /usr/local/bin/pinentry-mac" > ~/.gnupg/gpg-agent.conf
killall gpg-agent
git config --global commit.gpgSign true
git config --global gpg.program gpg
git commit -am 'My signed commit'
gpg -a --export-secret-keys [email protected] --output private.key
gpg --export-ownertrust > ownertrust.txt
gpg --import private.key
gpg --import-ownertrust ownertrust.txt