GPG gives a lot of shit on macos for some reason. It's best to just add the same SSH authentication key you have on github as a "Signing Key" ```bash $ git config [--global] gpg.format ssh $ git config [--global] user.signingkey ~/.ssh/id_rsa.pub $ git config [--global] commit.gpgsign true ``` you can also do this manually on the `.git/config` of your project ```ini [user] name = gubatron email = gubatron@gmail.com signingkey = /Users/gubatron/.ssh/id_rsa.pub [github] user = gubatron [gpg] format = ssh [commit] gpgsign = true ```