- Add
export GPG_TTY=$(tty)
to.bashrc
. git config --global user.signingkey <key id>
;<key id>
can be found in the output ofgpg --list-keys
(public key?).- Example
~/.gnupg/gpg-agent.conf
:
pinentry-program /usr/bin/pinentry-curses
allow-loopback-pinentry
- Reload
gpg-agent
:gpg-connect-agent reloadagent /bye
.
echo test | gpg2 --clearsign
keybase pgp export | gpg --import
keybase pgp export --secret | gpg --allow-secret-key-import --import