Clonar repositorios privados en Bitbucket con SSH

Author
By Darío Rivera
Posted on 2021-12-08 in 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.

Acerca de Darío Rivera

Author

Ingeniero de desarrollo en PlacetoPay , Medellín. Darío ha trabajado por más de 6 años en lenguajes de programación web especialmente en PHP. Creador del microframework DronePHP basado en Zend y Laravel.

Sólo aquellos que han alcanzado el éxito saben que siempre estuvo a un paso del momento en que pensaron renunciar.