Cómo obtener la clave pública github rss
1
Primero, verifique si la clave ya existe
Abra la terminal e ingrese el siguiente comando:
$ ls - al ~/.ssh
Si los siguientes archivos se incluyen en la lista de resultados, no es necesario generar una nueva clave y se pueden usar directamente.
id_dsa.pub
id_ecdsa.pub
id_ed25519.pub
id_rsa.pub
2 p> p>
Si no existen, necesitarás crear una nueva clave para usarlas.
Ingrese el siguiente comando para generar una clave, reemplazando su propia dirección de correo electrónico.
$ ssh-keygen -t rsa -C "your_email@example.com"
# Crea una nueva clave ssh usando el correo electrónico proporcionado
Generar clave pública /private key rsa
Ingrese el archivo donde se guarda la clave (/your_home_path/.ssh/id_rsa):
El sistema le indicará dónde guardar la clave.
3
Ingrese la contraseña (vacía si no hay contraseña):
Después de ver este mensaje, ingrese su contraseña.
Ingresa nuevamente la misma contraseña:
Introdúcela nuevamente para confirmar tu contraseña.
4
Cuando los pasos anteriores se hayan completado con éxito, verá lo siguiente:
Su información de identidad se ha guardado en /your_home_path/.ssh/id_rsa medio.
Su clave pública se guarda en /your_home_path/.ssh/id_rsa.pub.
La huella digital clave es:
01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_ email@example.com
5
Ejecute el siguiente comando para agregar la CLAVE a ssh-agent:
$ eval "$(ssh-agent - s) "
# Agente pid 59566
$ ssh-add ~/.ssh/id_ rsa
6
Abrir ~/ .ssh /id_rsa.pub y copie todo su contenido. Luego péguelo en el formulario de adición de clave ssh de github.
7
Ejecute el siguiente comando para probar la clave:
$ ssh -T git@github.com
Si ve :
No se puede determinar la autenticidad del host "github.com (207.97.227.239)".
La huella digital de la clave RSA es 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
¿Estás seguro de que quieres continuar conectándote (sí/no)?
Ingresa "Sí" y presiona Enter.
Cuando vea el siguiente contenido, significa que la adición se realizó correctamente.
¡Hola, nombre de usuario! Se ha autenticado correctamente, pero GitHub no proporciona acceso al shell.