Além de configurar os tempos de cache em gpg-agent.conf
, você também precisa ter certeza de que o GnuPG está realmente conectando o gpg-agent
. GnuPG 2 e para cima geralmente, o ramo GnuPG 1 não. Por padrão, o git está usando o gpg
binary, que (no momento da escrita desta resposta) ainda é o GnuPG 1, enquanto o GnuPG 2 é instalado como gpg2
na maioria dos sistemas.
No final, você tem que possibilidades:
-
configure o git para usar
gpg2
alterando a configuração do git:'git config --global gpg.program gpg2'
- configure
gpg
/ GnuPG 1 para usargpg-agent
adicionandouse-agent
agpg.conf