update ~/.gitconfig
[user]
...
signingkey = <signing key from `gpg --list-secret-keys --keyid-format LONG` goes here)
...
update password-store (re-encrypt everything)
cd ~/.password-store
pass init $new_key_fingerprint $old_key_fingerprint
chmod 644 ~/.ssh/config
seems to be incorrect according to http://linuxcommand.org/lc3_man_pages/ssh1.html which says:That should be
chmod 600 ~/.ssh/config
instead