es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

gpg no pudo firmar los datos después del commit de git -m ‘texto de muestra’

Quiero subir mis cambios a GitHub en Git command, terminal integrado en VSC, y mi perfil es Bash, personalizado en ZSH. Estoy implementando en Netlify a través de implementación continua desde Github.

Cada vez que hago “git commit -m” xyz “, obtengo el error:

husky > pre-commit (node v14.17.5)
⚠ Algunas de sus tareas utilizan el comando <code> git add </code>. Por favor, elimínelo de la configuración ya que todas las modificaciones realizadas por las tareas se agregarán automáticamente al índice de confirmaciones de git.
ℹ No se encuentran archivos preparados que coincidan con ninguna tarea configurada.
error: gpg falló al firmar los datos
fatal: no se pudo escribir el objeto de confirmación

Creemos que es un problema de autenticación, relacionado con la clave gpg. Podemos ejecutar gpg2, pero no podemos iniciar sesión con la clave. Estamos tratando de establecer el programa en gpg2, y hemos actualizado a gpg2, pero dice que ya está instalado gpg. ¿Cómo verificar cuál es la clave gpg?

No estamos seguros de dónde buscar / qué hacer ahora.

Anteriormente tuve problemas con la visibilidad de mis contribuciones a Gihub, por lo que he obtenido permiso de Netlify para acceder al código de mi repositorio. Netlify lo hace instalando la aplicación Netlify GitHub en mi cuenta de Github. Todo funcionó perfectamente, hasta que actualicé mi Macbook Air de Mojave a Big Sur v11. Al mismo tiempo, tuve que actualizar mi terminal, por lo que arruiné la actualización de Homebrew. Sin embargo, mi perfil es solo Bash. No estoy seguro del último, ¡lo siento!
Por último, pero no menos importante, Netlify acaba de anunciar la versión beta de autenticación de la API de Netlify para habilitar en mis ajustes. Todavía no lo he habilitado, pero no estoy seguro si esto es el origen de mi problema.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que tiene un problema de autenticación relacionado con su clave GPG. Para verificar cuál es su clave GPG, puede ejecutar el siguiente comando en su terminal:

    gpg --list-secret-keys --keyid-format LONG
    

    Esto mostrará todas sus claves GPG y su información asociada.

    Es posible que el problema esté relacionado con la reciente actualización de su MacBook Air de Mojave a Big Sur v11. También es posible que el problema esté relacionado con la versión beta de Autenticación de API de Netlify que aún no ha habilitado. Le recomendamos que habilite la versión beta y vea si eso soluciona el problema.

Comments are closed.