Inicio Generando y Añadiendo clave SSH
Entrada
Cancelar

Generando y Añadiendo clave SSH

ssh

Para poder autenticarnos con GitHub y no utilizar un token podemos utilizar una clave SSH, utilizando esto podemos utilizar una contraseña más simple para realizar nuestros cambios.

Generando una nueva Clave SSH

Windows

  1. Abrimos Git Bash
  2. Copiamos el texto de abajo reemplazando el correo por nuestro correo de GitHub.

    ssh-keygen -t ed25519 -C "your_email@example.com"

    Si utilizas un sistema legacy que no soporte el algoritmo Ed25519, utiliza: ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Esto generará nuestra nueva Clave SSH, utilizando nuestro correo como etiqueta.

  1. Cuando te pida una dirección para guardar la clave, presiona Enter. Esto guardará la clave en la dirección por defecto.

    > Enter a file in which to save the key (/c/Users/you/.ssh/id_algorithm):[Press enter]

  2. En la terminal, escribe una contraseña para la clave.

    1
    2
    
     > Enter passphrase (empty for no passphrase): [Type a passphrase]
     > Enter same passphrase again: [Type passphrase again]
    

Linux

  1. Abrimos la Terminalk
  2. Copiamos el texto de abajo reemplazando el correo por nuestro correo de GitHub.

    ssh-keygen -t ed25519 -C "your_email@example.com"

    Si utilizas un sistema legacy que no soporte el algoritmo Ed25519, utiliza: ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Esto generará nuestra nueva Clave SSH, utilizando nuestro correo como etiqueta.

  1. Cuando te pida una dirección para guardar la clave, presiona Enter. Esto guardará la clave en la dirección por defecto.

    > Enter a file in which to save the key (/home/you/.ssh/id_ed25519_sk): [Press enter]

  2. En la terminal, escribe una contraseña para la clave.

    1
    2
    
     > Enter passphrase (empty for no passphrase): [Type a passphrase]
     > Enter same passphrase again: [Type passphrase again]
    

Añadiendo la Clave a nuestra cuenta de GitHub

  1. Copiamos la clave generada. cat ~/.ssh/id_ed25519.pub

    Aquí podriamos usar el comando clip pero por alguna razón a mi no me funciona.

  2. En la esquina superior derecha, hacemos clic en nuestra foto de perfil y clic en Settings
  3. En la sección de “Access” clic en SSH and GPG keys.
  4. Clic en New SSH key o Add SSH key.
  5. En el campo de “Tittle” añadimos una descripción para la nueva clave. Por ejemplo como estoy utilizando un equipo Windows puedo llamar a la clave “Windows Personal”.
  6. Pega tu clave en el campo de “Key”.
  7. Clic en Add SSH key.
  8. Si se solicita introduce tu contraseña.
  9. Listo!

Para más documentación aquí

Esta entrada está licenciada bajo CC BY 4.0 por el autor.