gpg: Sorry, no terminal at all requested – can’t get input
If you configured Automatic Git commit signing with GPG on macOS and you see this error comment out no-tty in ~/.gnupg/gpg.conf as suggested by Fahl-Design. This will also allow you to generate new GPG keys following the GitHub instructions for new keys.