Configurar la rama de origen de un repositorio para que sea SSH
La página de configuración del repositorio de GitHub es solo una lista sugerida de comandos (y GitHub ahora sugiere usar el protocolo HTTPS). A menos que tenga acceso administrativo al sitio de GitHub, no conozco ninguna forma de cambiar sus comandos sugeridos.
Si prefiere usar el protocolo SSH, simplemente agregue una rama remota como esta (es decir, use este comando en lugar del comando sugerido de GitHub). Para modificar una rama existente, consulte la siguiente sección.
$ git remote add origin git@github.com:nikhilbhardwaj/abc.git
Modificar un repositorio preexistente
Como ya sabe, para cambiar un repositorio preexistente para usar SSH en lugar de HTTPS, puede cambiar la URL remota dentro de su .git/config
archivo.
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
-url = https://github.com/nikhilbhardwaj/abc.git
+url = git@github.com:nikhilbhardwaj/abc.git
Un atajo es usar el set-url
comando:
$ git remote set-url origin git@github.com:nikhilbhardwaj/abc.git
Más información sobre el conmutador SSH-HTTPS
insteadOf
truco ha existido desde al menos 2012. También vea Cómo convertir lasgit:
URL enhttp:
URL .