Configurar multiples cuentas de Bitbucket con multiples claves ssh en el mismo ordenador

Buenas a todos.

A menudo me ocurre que tengo problemas con mis cuentas en Bitbucket y mis claves ssh. Al parecer Bitbucket solo permite usar una clave ssh en sus cuentas, por lo que tendremos que generar una clave nueva para cuenta que tengamos.

Imagina que tienes tu propia cuenta personal en Bitbucket pero ahora usas tu equipo para trabajar en una empresa o proyecto y tiene que crearte una cuenta nueva solo para eso en Bitbucket.

Para ello solo tendremos que generar una nueva clave ssh para esa empresa/proyecto con este comando:

ssh-keygen -f ~/.ssh/empresa -C "empresaId"

Rellenas los campos dejandolos vacios y pulsando Enter y generará una nueva clave con ese nombre dentro de ~/.ssh/empresa y empresa.pub

Ahora en nuestra nueva cuenta de Bitbucket para empresa, vamos a nuestras preferencias y añadimos la nueva clave generada siguiendo estos pasos(donde pone id_rsa.pub lo sustituimos por empresa.pub):

enter image description here

Una vez tengamos eso, ya podremos clonar los repositorios que tengamos habilitados en dicha cuenta añadiendo la configuracion de la clave a usar en git con este comando:

git clone --config core.sshCommand='ssh -i/home/username/.ssh/empresa' git@bitbucket.org:the_best/awesome_repo.git

De esa forma, ya habremos configurado que use dicha clave ssh para descargar y trabajar con dicho proyecto de esa cuenta de Bitbucket.

Es una forma muy comoda y sencilla de hacerlo que he querido compartir con vosotros.

Cualquier duda, no dudes en preguntar o compartir ¡

Saludos ¡

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.