Skip to main content
Logo
Overview

Como Crear una Clave SSH en GitHub

January 16, 2025
2 min read

Linux

1. Abrir la terminal

Abre una terminal en tu sistema operativo Linux.

2. Generar una clave SSH

Ejecuta el siguiente comando para generar una nueva clave SSH:

Terminal window
ssh-keygen -t ed25519 -C "tu-correo@ejemplo.com"
  • Si tu sistema no soporta ed25519, usa:
Terminal window
ssh-keygen -t rsa -b 4096 -C "tu-correo@ejemplo.com"
  • Nota: Reemplaza "tu-correo@ejemplo.com" con el correo asociado a tu cuenta de GitHub.

3. Guardar la clave

Al ejecutar el comando, te pedirá una ubicación para guardar el archivo:

  • Presiona Enter para aceptar la ubicación predeterminada (~/.ssh/id_ed25519) o define otra ruta.

4. Configurar una frase de contraseña (opcional)

Escribe una frase de contraseña si deseas más seguridad, o simplemente presiona Enter para omitir.

5. Agregar la clave SSH al agente

Inicia el agente SSH y añade la clave generada:

Terminal window
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519

6. Copiar la clave pública

Usa este comando para copiar la clave pública al portapapeles:

Terminal window
cat ~/.ssh/id_ed25519.pub
  • Copia el contenido que se muestra.

7. Agregar la clave a GitHub

  • Ve a GitHub.
  • Haz clic en “New SSH key”.
  • Pega tu clave pública en el campo Key y asigna un nombre en Title.
  • Haz clic en “Add SSH key”.

8. Probar la conexión

Verifica que la configuración sea correcta:

Terminal window
ssh -T git@github.com
  • Si todo está bien, verás un mensaje de bienvenida.

Windows

1. Instalar Git Bash (si no lo tienes)

Descarga e instala Git para Windows.

2. Abrir Git Bash

Abre Git Bash para ejecutar los comandos necesarios.

3. Generar una clave SSH

Ejecuta este comando para crear una clave SSH:

Terminal window
ssh-keygen -t ed25519 -C "tu-correo@ejemplo.com"
  • Si tu sistema no soporta ed25519, usa:
Terminal window
ssh-keygen -t rsa -b 4096 -C "tu-correo@ejemplo.com"
  • Nota: Reemplaza "tu-correo@ejemplo.com" con el correo asociado a tu cuenta de GitHub.

4. Guardar la clave

Al ejecutar el comando, te pedirá una ubicación para guardar el archivo:

  • Presiona Enter para aceptar la ubicación predeterminada (/c/Users/TuUsuario/.ssh/id_ed25519) o define otra ruta.

5. Configurar una frase de contraseña (opcional)

Escribe una frase de contraseña si deseas más seguridad, o simplemente presiona Enter para omitir.

6. Agregar la clave SSH al agente

Inicia el agente SSH y añade la clave generada:

Terminal window
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519

7. Copiar la clave pública

Usa este comando para copiar la clave pública al portapapeles:

Terminal window
clip < ~/.ssh/id_ed25519.pub
  • Esto copiará automáticamente la clave pública.

8. Agregar la clave a GitHub

  • Ve a GitHub.
  • Haz clic en “New SSH key”.
  • Pega tu clave pública en el campo Key y asigna un nombre en Title.
  • Haz clic en “Add SSH key”.

9. Probar la conexión

Verifica que la configuración sea correcta:

Terminal window
ssh -T git@github.com
  • Si todo está bien, verás un mensaje de bienvenida.

Comentarios del post

Tu comentario se publica despues de aprobacion del administrador.

Comentarios publicados

Cargando comentarios...