Configurar GPG para Git en Windows

Instalé Git para Windows, incluido Git Bash en Windows 10 y Gpg4win. De forma pnetworkingeterminada, tuve que volver a importar todas las keys que creé a través de Kleopatra en la versión GPG integrada en Git Bash, y no me permitirá configurar un agente. Lo que tengo que hacer es automatizar el canto de modo que no necesite ingresar la contraseña cada vez, sino solo la primera vez en un período de time determinado. ¿Cómo es eso posible?

Traté de seguir este tutorial , pero gpg2 no usa el juego de caracteres correcto cuando se ejecuta desde dentro de Git Bash, por lo que no reconoce las teclas que contienen caracteres que no son ASCII.

¿Hay alguna manera de resolver este problema? ¿Cuál es la mejor forma de utilizar PGP signing con Git en Windows?

Por defecto, Git para Windows incluye un gpg1, no un gpg2

vonc@bvonc MINGW64 ~/.ssh $ gpg --version gpg (GnuPG) 1.4.21 

Se recomienda utilizar un gpg diferente:

 git config --global gpg.program "c:/Program Files (x86)/GNU/GnuPG/gpg2.exe" 

Inténtalo de nuevo con el último Git para Windows con UTF-8 configurado en la configuration regional .
Pruebe una ruta simplificada de Git para descartar cualquier interferencia de otros progtwigs.