brew install gnupg pinentry-mac
$ mkdir -p ~/.gnupg
$ chmod 0700 ~/.gnupg
$ echo "pinentry-program $(brew --prefix)/bin/pinentry-mac" >> ~/.gnupg/gpg-agent.conf
gpgconf --kill gpg-agent
gpg --quick-gen-key "$(git config user.name) (GitHub) <$(git config user.email)>" future-default - 2y
gpg --list-secret-keys --keyid-format LONG
gpg --armor --export $KEY_ID
https://github.com/settings/keys
New GPG Key
git config --global gpg.program $(where gpg)
git config --global user.signingkey $KEY_ID
git config --global commit.gpgsign true