Volver

GPG KEY GIT(HUB)

January 21, 2023

2 min read

Paso 1: Generar una Clave GPG

Abre una terminal ejecuta el siguiente comando para generar una clave GPG:

gpg --gen-key


Sigue las instrucciones para configurar la generación de la clave, proporcionando detalles como tipo de clave, longitud, fecha de espiración y contraseña.


Paso 2: Exportar la Clave GPG

Ejecuta el siguiente comando para exportar tu clave GPG a un archivo llamado gpg-key.asc:

gpg --armor --export <tu-ID-de-clave-GPG> > gpg-key.asc


Paso 3: Añadir la Clave GPG a GitHub

  1. Inicia sesión en tu cuenta de GitHub en tu navegador.
  2. Haz clic en tu avatar de perfil en la esquina superior derecha y selecciona “Settings” (Configuración).
  3. En la barra lateral izquierda, selecciona “SSH and GPG keys” (Claves SSH y GPG).
  4. En la sección “GPG keys,” haz clic en “New GPG key.”
  5. En el campo “Key,” abre el archivo gpg-key.asc que exportaste previamente.
  6. Haz clic en “Add GPG key” (Agregar clave GPG).


Paso 4: Verificar la Clave GPG en GitHub

Asegúrate de que la clave GPG se haya añadido correctamente a tu cuenta de GitHub. Debería aparecer en la lista de tus claves GPG en la página ”SSH and GPG keys.”



Paso 5: Configurar Git para Firmar Commits

Ahora que tienes una clave GPG, debes configurar Git para que la reconozca y use para firmar tus confirmaciones. Utiliza la ID de clave que tomaste nota en el paso anterior en el siguiente comando:

git config --global user.signingkey <tu-ID-de-clave-GPG>

para firmar tus commits con tu clave GPG en tus repositorios locales. Puedes hacerlo ejecutando el siguiente comando:

git config --global commit.gpgsign true