Abra su terminal y navegue hasta la ubicación donde desea guardar su par de claves SSH. Por ejemplo:
```
CD ~/.ssh
```
Ejecute el siguiente comando para generar un par de claves SSH:
```
ssh-keygen -t rsa -b 4096 -C "tu_correo electrónico@ejemplo.com"
```
Dónde:
- `-t rsa` especifica el tipo de clave a generar (RSA en este caso).
- `-b 4096` especifica el tamaño de la clave en bits (se recomienda 4096 bits).
- `-C "your_email@example.com"` agrega un comentario a la clave, incluida su dirección de correo electrónico.
Se le pedirá que guarde la clave en un archivo. Presione Enter para aceptar el nombre de archivo predeterminado (`id_rsa`). También se le pedirá que ingrese una frase de contraseña para su clave. Ingrese y verifique la frase de contraseña. Esta frase de contraseña se utiliza para proteger su clave privada.
Paso 2:Añade tu clave SSH a GitHub :
Una vez que haya generado su par de claves SSH, deberá agregar la clave pública a su cuenta de GitHub.
Vaya a su cuenta de GitHub y haga clic en su foto de perfil en la esquina superior derecha. Seleccione Configuración y luego haga clic en Claves SSH y GPG .
Haga clic en la Nueva clave SSH botón. En el Título , proporcione un nombre descriptivo para su clave, como "Clave SSH personal". En la Clave campo, copie el contenido del archivo de clave pública (`~/.ssh/id_rsa.pub`).
Haga clic en Agregar clave SSH para agregar la clave a su cuenta de GitHub.
Paso 3:Configurar Git para usar SSH :
Abra su terminal y ejecute el siguiente comando para configurar Git para usar SSH:
```
git config --global url."git@github.com:".en lugar de "https://github.com/"
```
Este comando configura Git para usar el protocolo SSH en lugar de HTTPS cuando se comunica con GitHub.
Paso 4:prueba la conexión SSH :
Para probar la conexión SSH, intente clonar un repositorio de GitHub usando SSH:
```
git clone git@github.com:nombre de usuario/nombre-repositorio.git
```
Donde "nombre de usuario" es su nombre de usuario de GitHub y "nombre-repositorio" es el nombre del repositorio que desea clonar.
Se le debería solicitar su contraseña SSH. Ingrese la frase de contraseña que especificó al generar el par de claves SSH.
Si la clonación es exitosa, significa que su conexión SSH a GitHub está configurada correctamente y ahora puede insertar y extraer código sin ingresar su contraseña.
Nota :Cuando utilice la autenticación sin contraseña con SSH, asegúrese de tener una frase de contraseña segura para su clave SSH para proteger su clave privada del acceso no autorizado.