Автоподпись коммитов в git для продуктов intellij

Если вы когда либо пытались заставить Idea, pyCharm или например CLion подписывать ваши коммиты gpg ключём то наверняка у вас была ошибка ввода пароля к ключу.
лечится так:
1) подсматриваем id ключика

gpg --list-secret-keys --keyid-format LONG

2) Говорим git подписывать коммиты и говорим каким ключём

git config --global user.signingkey ID_ВАШЕГО_КЛЮЧА
git config --global commit.gpgsign true

3) Исправляем ошибку no-tty добавляя в конфиг gnupg который лежит по адресу ~/.gnupg/pgp.conf в конец пару строчек

no-tty
use-agent

Готово, теперь при первом коммите спросится пароль и рядом с коммитом в гитхабе будет приятная надпись «проверено» если вы конечно не забыли добавить в аккаунт на сайте открытую часть вашего ключа.