Git Hub Desktop en Mac, error: no se puede ejecutar gpg: no existe tal file o directory

Intentando comprometer mis cambios usando GitHub Desktop y obteniendo esto:

enter image description here

error: no se puede ejecutar gpg: no existe tal file o directory

error: no se pudo ejecutar gpg.

fatal: no se pudo escribir el object de confirmación (128)

En primer lugar, eso no funcionó para la terminal y creo gpg-key y lo conecté a mi count de GitHub Ahora está funcionando bien en la terminal, pero la versión de escritorio aún no funciona.

En la documentation oficial de GitHub Desktop encontré algunas annotations:

Nota: GitHub Desktop no es compatible con la firma de GPG.

Resuelto.

Así que como GitHub Desktop se quejaba de no poder encontrar gpg (lo había instalado a través de homebrew), pensé que debería haber una manera de decirle a git la ruta exacta de gpg, resulta que hay:

gpg.program Utilice este progtwig personalizado en lugar de "gpg" que se encuentra en $ PATH al realizar o verificar una firma de PGP. El progtwig debe admitir la misma interfaz de command-line que GPG, a saber, para verificar una firma separada, "gpg –verify $ file – https://git-scm.com/docs/git-config

Entonces, ejecutar lo siguiente resolvió el problema:

 git config --global gpg.program $(which gpg) 

GitHub volvió y me dijo que algunos usuarios también necesitan usar:

 echo "no-tty" >> ~/.gnupg/gpg.conf