git clone error Permission denied (publickey) fatal

git clone error

Cuando intento realizar un git clone de un repositorio bitbucket, recibo el error

Permission denied (publickey) fatal: Could not read from remote repository

Lo intento con sudo y obtengo el mismo error, creo la carpeta , le doy permisos de escritura para descartar posibles temas de permisos y el error es el mismo, tras buscar, y leer la documentación de bitbucket, por seguridad al hacer el clone, (puede ser porque sea un repositorio privado, esto solo lo permite en su versión gratuita bitbucket, github no lo permite) hay que incluir la clave ssh de nuestro equipo.

Para solucionarlo, hay que generar de nuevo la clave ssh

ssh-keygen -t rsa

o bien si ya tenemos generada una clave, la podemos copiar al portapapeles con la instrucción

xclip -sel clip < ~/.ssh/id_rsa.pub
git clone error
git clone error subir clave ssh

 

user1@laptop:~/tmp$ sudo git clone git@bitbucket.org:repo/myrepo.git
Clonar en «myrepo»...
remote: Counting objects: 651, done.
remote: Compressing objects: 100% (604/604), done.
remote: Total 651 (delta 292), reused 113 (delta 34)
Receiving objects: 100% (651/651), 1.89 MiB | 1.42 MiB/s, done.
Resolving deltas: 100% (292/292), done.
Checking connectivity... hecho.

Y ya lo tendríamos funcionando.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

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