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):

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 ¡