Clonar repositorios privados en Bitbucket con SSH
Cuando manejas repositorios privados en bitbucket surge la necesidad de clonar dichos repositorios en tu máquina, servidor u otro cliente para poder tener el código actualizado y poder montar tu aplicación o desarrollar nuevos feature. La opción más segura para realizar esto es mediante una llave SSH que asegure una conexión protegida mediante la máquina cliente y el host de bitbucket. Hoy veremos cómo hacer esto posible.
Genera tu llave RSA
El primer paso consiste en verificar si ya tienes una llave RSA para descargar tu repo por SSH. Si no es así, puedes seguir nuestro tutorial Qué es una llave RSA, cómo crearla y cómo utilizarla.
Agrega tu llave RSA a Bitbucket
Debes ingresar a bitbucket con tu cuenta y dirigirte a Personal Settings.
Una vez allí debes dar click en la opción SSH Keys, y finalmente dar click en Add Key.
Clona tu repositorio
Después de haber parametrizado tu llave puedes descargar tu repositorio sin problemas.
git clone git@bitbucket.org:project/repo-name.git
Si todo quedó bien, y tu llave RSA tiene password se solicitará inmediatamente.
Cloning into 'repo-name'...
Enter passphrase for key '/Users/my-yser/.ssh/id_rsa':
Receiving objects: 100% (89056/89056), 101.15 MiB | 7.29 MiB/s, done.
Resolving deltas: 100% (69138/69138), done.