Una vez que subes la llave pública a tu cuenta, puedes usar SSH para conectarse con los repositorios que hayas creado y con los de propiedad de otros. Con la creación de SSH entre tu sistema local (computador) y el servidor, el sistema utiliza el par de llaves para automatizar la autenticación, por lo que no tendrá que introducir la contraseña cada vez que interactúas con un repositorio.
1. Verificando estado de llaves
$ ls -al ~/.ssh
Si no hay información alguna, proceder al siguiente paso
2. Generando una nueva Llave SSH
$ ssh-keygen -t rsa -b 4096 -C "[email protected]"
Generating public/private rsa key pair.
Enter a file in which to save the key (/Users/*you*/.ssh/id_rsa):
[Presiona Enter]
Enter passphrase (empty for no passphrase):
[Escribe una contraseña]
Enter same passphrase again:
[Reescribe la contraseña]
3. Agregando la llave a SSH-AGENT
$ eval "$(ssh-agent -s)"
Agent pid 59566 [Respuesta]
Para no volver a insertar la contraseña en cada solicitud :D
$ ssh-add -K ~/.ssh/id_rsa
Agregando la llave a GitHub o Bitbucket
$ pbcopy < ~/.ssh/id_rsa.pub [Esto crea una copia en el portapapeles]
Luego ir o buscar la configuración, buscar llaves SSH, Luego click en agregar llave, pegar la llave y guardar cambios.