¿Necesitas conectarte con multiples proveedores de gits por ssh?

Pedro Caicedo
1 min readJan 9, 2021

Si manejas varios proveedores de gits (control de versiones), como: github, gitlab, bitbucket, por ejemplo; y te conectas a traves de SSH, tienes una llave privada para cada proveedor y con esto multiples conexiones SSH que administrar.

La pregunta ahora es: ¿cómo manejo, esta multiplicidad de proveedores en SSH?, para lograr esto se debe configurar el archivo config en el directorio ~/.ssh (sino está el archivo lo debes crear). En este archivo le puedes específicar por dominio la llave privada que debe buscar tú agente ssh al ejecutar tus comandos gits y así conectarte a los repositorios sin problema.

A continuación te muestro tres ejemplos:

  • El primer ejemplo es en caso que tengas tres proveedores distintos, y no tengas más de una cuenta en un proveedor.
  • El segundo ejemplo es cuando tengas dos o más cuentas en un proveedor, por ejemplo, que en github tengas un usuario personal y otro corporativo.
  • El tercer ejemplo es el más completo, pues permite adminitrar mutilples proveedores, así como también por proveedor administrar distintas cuentas. En mi caso me evita estar renombrando repositorios, lo cúal ocurre en el caso 2.

--

--

Pedro Caicedo

Innovador por naturaleza, desarrollador de software de profesión y futbolista de corazón.