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:
ssh-keygen -t ed25519 -C "tu-correo@ejemplo.com"- Si tu sistema no soporta
ed25519, usa:
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:
eval "$(ssh-agent -s)"ssh-add ~/.ssh/id_ed255196. Copiar la clave pública
Usa este comando para copiar la clave pública al portapapeles:
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:
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:
ssh-keygen -t ed25519 -C "tu-correo@ejemplo.com"- Si tu sistema no soporta
ed25519, usa:
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:
eval "$(ssh-agent -s)"ssh-add ~/.ssh/id_ed255197. Copiar la clave pública
Usa este comando para copiar la clave pública al portapapeles:
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:
ssh -T git@github.com- Si todo está bien, verás un mensaje de bienvenida.