Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
August 17, 2021 07:18 pm GMT

Solucin: SSH Config -Problemas por mltiples cuentas de git en un mismo ordenador

En este artculo aprenders

  1. El problema de tener muchas cuentas de git, gitlab
  2. Una solucin sencilla si te da problemas al momento de clonar o hacer push a un repo de forma remota por ssh
  3. 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.

GitHub Gist - FernandoCutire -Solucin: SSH Config -Problemas por mltiples cuentas de git en un mismo ordenador

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

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To