Troubleshooting GPG issues in GitEdit
I was seeing commits fail with:
error: gpg failed to sign the data fatal: failed to write commit object
GIT_TRACE=1 git commit ...) revealed that it was trying to run this command:
10:59:49.263641 run-command.c:654 trace: run_command: gpg --status-fd=2 -bsau 'Greg Hurrell <firstname.lastname@example.org>'
ie. it was trying to use the wrong email address.
Some related troubleshooting commands that I ran while investigating (unfortunately, I jotted these down so long ago I can’t remember why I was looking into hostname stuff while troubleshooting the GPG issues… 🤦 — maybe it had nothing to do with it):
scutil --get ComputerName scutil --get LocalHostName scutil --get HostName sudo scutil --set HostName $NAME killall gpg-agent
Via: StackExchange, "OS X computer name not matching what shows on terminal"