Loading...

Establecer otra identidad diferente en un repositorio

2023-07-07
  • cli
  • git

Cuando trabajamos con git, es común tener una configuración global que se aplica a todos nuestros repositorios.

Sin embargo, en ciertos casos, es posible que necesitemos conectar un repositorio específico con una identidad de git diferente, lo que implica utilizar un usuario y una clave SSH distintos.

En este artículo, te voy a contar como tener repositorios de código separados con identidades de git diferentes.

Qué es GIT y cómo funciona

Git es un software que ayuda a los desarrolladores a seguir y gestionar eficazmente los cambios en el código fuente de sus proyectos.

Cada desarrollador tiene una copia completa del repositorio en su máquina local gracias a su sistema de control de versiones distribuido.

Git mantiene un historial detallado de cada modificación, lo que permite a los usuarios volver a puntos anteriores del código en caso de errores o problemas.

Configurar otra identidad

El proceso de configuración de una identidad de git diferente para un repositorio específico es muy sencillo:

  • Abre la terminal y navega hasta el directorio del repositorio en cuestión utilizando el comando cd <ruta_del_repositorio>
  • Abre el archivo de configuración del repositorio .git/config utilizando tu editor de texto preferido. Por ejemplo, puedes usar nano ejecutando el comando nano .git/config
  • Busca la sección [core] dentro del archivo de configuración.
  • Añade la siguiente entrada bajo la sección [core]

Snap.png

Asegúrate de reemplazar <clave_privada_diferente> con la ruta y nombre del archivo que contiene la clave privada correspondiente al usuario y clave SSH que deseas utilizar para este repositorio en particular.

  • Guarda y cierra el archivo de configuración.

¡Listo! Ahora podrás realizar acciones como hacer push y otras operaciones en el repositorio utilizando la identidad de git y la clave SSH específicas que has configurado.