gpg-agent e provavelmente ssh-agent também não se importam com o que as chaves pertencem. As chaves são identificadas pelo seu keygrip (a impressão digital do material chave puro, enquanto, por exemplo, uma impressão digital OpenPGP é sobre o material chave e alguns dados adicionais, como a data de criação).
Você pode ativar / aumentar o registro no arquivo de configuração ~/.gnupg/gpg-agent.conf . Opções relevantes são
-
--debug-level -
--log-file
Para ativar esta alteração gpg-agent precisa de um SIGHUP (para alterações de certas opções já fornecidas, veja a seção "SIGHUP" na página man) ou deve ser reiniciado.
Você também pode ativar o registro no arquivo ssh config para ver o que exatamente git push faz com ssh . strace -f -e trace=execve git push pode ajudar também. Opções relevantes são:
-
log_file -
LogLevel