BitBucket no acepta mi key SSH?

Estoy intentando insert un nuevo repository en bitbucket y estoy bloqueado debido al siguiente error:

git init git remote add origin git@bitbucket.org:esend7881/node-chat-example.git git add stuff git commit -m 'Initial commi' git push -u origin master Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 

Un poco de investigación en google me hizo pensar en el command ssh-keygen -t rsa ayudaría pero no ayudó en nada

Eso sí, ya tengo algunos repositorys que han funcionado bien. Creo que en algún momento, mi llave se cambió accidentalmente.

Cómo puedo comenzar desde cero con estas keys, regenerar las nuevas, registrarlas en bitbucket y mis computadoras locales para que pueda volver a presionar como de costumbre. (Tenga en count que uso unas pocas computadoras, así que esperaba simplemente haber suministrado mi nombre de usuario y contraseña para bitbucket). Me pregunto si una configuration de security extra adicional fue marcada accidentalmente.

Haga una copy de security de su directory ssh

 mv ~/.ssh ~/.ssh.old 

Genere un nuevo par de par de keys ssh

 ssh-keygen -t rsa 

Use la configuration pnetworkingeterminada Este paso requiere una frase de contraseña opcional. Si elige una frase de contraseña, recuérdelo, ya que no hay forma de recuperarla si se pierde.

Ahora debería ver los files id_rsa e id_rsa.pub en su nuevo directory ~ / .ssh

 ls -l ~/.ssh id_rsa id_rsa.pub 

Id_rsa es tu key privada Esto nunca debería ser compartido con nadie . El id_rsa.pub es tu key pública que se carga en sitios como Github, Bitbucket, etc.

Ir a Bitbucket -> Cuenta -> Llaves SSH

Elimina todas las keys antiguas de allí.

Haga clic en Agregar key. Proporcione a la key un nombre apropiado y pegue los contenidos de ~/.ssh/id_rsa.pub en el textbox key.

Copie este directory ~/.ssh a todas sus computadoras. Asegúrese de que la carpeta .ssh tenga 700 permissions y todos los files que contiene tengan 400 permissions en todas sus computadoras.

Cuando presionas por primera vez, es posible que necesites ingresar la frase de contraseña ssh que elegiste al generar las keys ssh.