VSCode no puede firmar confirmaciones

VSCode no puede firmar confirmaciones

Si intento cometer algo, aparece este error.

> git -c user.useConfigOnly=true commit --quiet --allow-empty-message --file - -S
error: gpg failed to sign the data:
gpg: skipped <redacted>: No secret key
[GNUPG:] INV_SGNR 9 <redacted>
[GNUPG:] FAILURE sign 17
gpg: signing failed: No secret key

fatal: failed to write commit object

Las confirmaciones funcionan normalmente desde terminales externos. Estaba fallando en la terminal integrada en Código, pero ahora funciona correctamente después de que export GNUPGHOME=/home/use/.local/share/gnupgagregué .bashrc.

Recientemente moví los archivos gpg /home/user/.gnupga la ubicación especificada $GNUPGHOMEanteriormente. Parece que al intentar firmar la confirmación, el código no detecta esa variable de entorno .bashrca pesar de que el terminal integrado sí la detecta. ¿Alguien puede ayudarme a hacerlo funcionar?

información relacionada