macos - instalar - Git Hub Desktop en Mac, error: no se puede ejecutar gpg: no existe tal archivo o directorio
github terminal windows (1)
Resuelto.
Entonces, 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 Use este programa personalizado en lugar de "gpg" que se encuentra en $ PATH al realizar o verificar una firma PGP. El programa debe admitir la misma interfaz de línea de comandos que GPG, es decir, para verificar una firma separada, "gpg --verify $ file - https://git-scm.com/docs/git-config
Así que ejecutando lo siguiente resolvió el problema:
git config --global gpg.program $(which gpg)
GitHub se comunicó conmigo y dijo que algunos usuarios también necesitan usar:
echo "no-tty" >> ~/.gnupg/gpg.conf
Tratando de confirmar mis cambios usando GitHub Desktop y obteniendo esto:
error: no se puede ejecutar gpg: no existe tal archivo o directorio
error: no se pudo ejecutar gpg.
fatal: no se pudo escribir el objeto de confirmación (128)
En primer lugar, eso tampoco funcionó para el terminal y creo gpg-key y enchufé mi cuenta de GitHub. Ahora funciona bien en Terminal pero la versión de escritorio aún no funciona.
En la documentación oficial de GitHub Desktop encontré una notación:
Nota: GitHub Desktop no admite la firma GPG.