An Interest In:
Web News this Week
- April 25, 2024
- April 24, 2024
- April 23, 2024
- April 22, 2024
- April 21, 2024
- April 20, 2024
- April 19, 2024
Solucin: SSH Config -Problemas por mltiples cuentas de git en un mismo ordenador
En este artculo aprenders
- El problema de tener muchas cuentas de git, gitlab
- Una solucin sencilla si te da problemas al momento de clonar o hacer push a un repo de forma remota por ssh
- Por qu colocar las llaves ssh no es suficiente
Contenido
Toda gran solucin comienza con un gran problema. El da de hoy solucionaremos el:
Git fatal: Could not read from remote repository
Esto me sucedi a m cuando quera hacer un git clone de mi repo personal de github. Y ya haba configurado mi llave ssh.
Sucede tambin que tena configurada mi cuenta de gitlab de la organizacin donde trabajo tambin la tena configurada tambin.
Entonces me di problema, puede que te pase igual. Yo solo tena 2 cuentas pero t puedes tener incluso ms, entonces para que no se te vuelva muy dificil de manejar , te recomiendo que implementes esta solucin.
Solucin
La solucin viene de la mano de un archivo que insertaras en tu carpeta .ssh/
Esta carpeta se cre al momento de crear tu llave ssh, as que si no las hecho, te recomiendo que lo hagas y regreses aqu.
Ahora dentro de esta carpeta insertaremos un archivo config. Este tendr una estructura que nos podr incorporar varias claves ssh en un formato sencillo de leer ideal para manejar diferentes llaves ssh, que podrs incorporar como tu creas sea mejor.
Aqu el cdigo.
# GITHUBHost github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/github/id_rsa_pub# GITLABHost gitlab.com HostName gitlab.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_pub
El nombre del archivo es config
Puedes configurarlo para varias cuentas por ejemplo GITHUB PERSONAL, GITHUB PROFESIONAL. Entonces usar una llave ssh diferente para cada una, as se detectar bien y no habr problema.
Recuerda tambin el IdentityFile
, muy importante para separar las diferentes llaves.
Recapitulando
Repasemos lo que aprendiste
- Creacin de config
- Diferentes problemas a la hora de tener diferentes cuentas en una misma mquina
- Por qu colocar las llaves ssh no es suficiente
Fin
Ya has podido identificar el problema de llevar diferentes cuentas y has podido solucionarlo gracias a un config. Colocaste las diferentes llaves con nombres diferentes y colocaste su ubicacin dentro del archivo config, y tienes todo mucho ms ordenado y sin problemas al usar conexiones ssh para repositorios.
Turno para t: Comenta y comparte
Has aprendido a darle una solucin a este problema, lamentablemente todava existe este problema para varios desarrolladores, compartiendo la solucin podemos ayudar a que deje de serlo. Puedes compartir la gua si te ha sido til y/o comentar por si te ha dado un problema.
Aunque sea por un gol de diferencia, la victoria es victoria
Original Link: https://dev.to/fernandocutire/solucion-a-problemas-por-multiples-cuentas-de-git-ssh-config-1eh7
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To