Volver a la página principal

Cómo Firmar Commits en Git

Introducción a la Firma de Commits en Git

Firmar commits en Git es un paso importante para asegurar la integridad y procedencia del código en proyectos de software.

¿Qué es la Firma de Commits?

La firma de commits es un método para añadir una verificación segura que demuestra que el commit fue realizado por el autor declarado y no ha sido alterado.

Requisitos Previos para Firmar Commits

Antes de firmar commits, necesitas una clave GPG o S/MIME configurada en tu sistema y asociada con tu cuenta de Git.

Generación de una Clave GPG

El primer paso es generar una clave GPG. Puedes hacer esto utilizando herramientas como GnuPG.

gpg --full-generate-key

Configuración de Git para Usar la Clave GPG

Una vez generada la clave, debes configurar Git para usar esta clave al firmar tus commits.

git config --global user.signingkey TU_CLAVE_GPG

Firmar Commits Individualmente

Para firmar un commit individualmente, puedes agregar la opción '-S' al hacer un commit.

git commit -S -m 'Tu mensaje de commit'

Verificación de Commits Firmados

Los commits firmados pueden ser verificados por otros desarrolladores para confirmar la autenticidad.

git log --show-signature

Conclusión

Firmar tus commits en Git es una práctica recomendada que aumenta la seguridad y transparencia en el desarrollo de software.

Compartir:
Autor:
User photo

Jorge García

Fullstack developer