¿Cómo usar SSH en un repositorio git después de haberlo clonado con https?

1 minuto de lectura

Tengo un repositorio que ya he clonado en mi computadora usando https. Quiero configurar este repositorio como ssh para que no tenga que ingresar mi nombre de usuario y contraseña cada vez que presiono.

Cualquier sugerencia sobre cómo puedo convertir esto https repositorio clonado a ssh sin tener que volver a clonarlo, de modo que pueda evitar ingresar mis credenciales todo el tiempo?

Hay una documentación bastante buena de GitHub:
https://help.github.com/en/articles/cambiar-una-url-remota#cambiar-urls-remotas-de-https-a-ssh

En resumen, esto debería hacerlo:

git remote set-url origin [email protected]:PATH/REPOSITORY

Debe eliminar su control remoto HTTP (por ejemplo, con origin):

git remote remove origin

y agregue el control remoto SSH en su lugar

git remote add origin [email protected]:path/to/project.git

A continuación, también deberá volver a configurar el control remoto de la sucursal con

git push -u origin master

o

git branch --set-upstream-to=origin master

¿Ha sido útil esta solución?