Introducción
Este tutorial lo guía a través del proceso de visualización y gestión de su nombre de usuario de Git en la terminal. Comprender cómo verificar y configurar su nombre de usuario de Git es esencial para mantener un sistema de control de versiones coherente y organizado. Git utiliza su nombre de usuario para identificar quién realizó cambios específicos en los archivos, lo cual es particularmente importante cuando colabora con otros desarrolladores.
Al final de este tutorial, sabrá cómo verificar si Git está instalado, ver su configuración actual del nombre de usuario de Git, establecer o actualizar su nombre de usuario de Git, configurar nombres de usuario específicos para el repositorio y crear alias convenientes para verificar rápidamente su nombre de usuario en el futuro.
Verificación de la instalación de Git y comprensión de la configuración
Git mantiene tres niveles de configuración que determinan cómo se almacenan su identidad y preferencias:
Nivel de sistema: Se aplica a todos los usuarios del sistema
- Ubicado en
/etc/gitconfig - Accedido con
git config --system
- Ubicado en
Nivel global (usuario): Se aplica a un usuario específico y a todos sus repositorios
- Ubicado en
~/.gitconfigo~/.config/git/config - Accedido con
git config --global
- Ubicado en
Nivel local (repositorio): Se aplica solo a un repositorio específico
- Ubicado en
.git/configdentro de un repositorio - Accedido con
git config --localo simplementegit config
- Ubicado en
Primero, verifiquemos que Git esté instalado en su sistema comprobando su versión:
- Abra la terminal en el entorno LabEx
- Escriba el siguiente comando y presione Enter:
git --version

Este comando mostrará la versión de Git instalada en su sistema. Debería ver una salida similar a git version 2.34.1.
El nombre de usuario de Git generalmente se establece a nivel global para que se aplique a todos sus repositorios. Este nombre de usuario se utiliza para identificarlos como el autor de los commits, que se registra en el historial de Git.
Visualización de su configuración actual de Git
Ahora que hemos confirmado que Git está instalado, veamos su configuración actual de Git para ver si su nombre de usuario ya está establecido.
Hay varias formas de ver sus configuraciones de Git:
Ver todas las configuraciones de Git
Para ver todas sus configuraciones de Git, ejecute:
git config --list
Esto mostrará todas las configuraciones de Git establecidas, incluyendo su nombre de usuario (si está establecido) como user.name y su correo electrónico como user.email.
Ver específicamente su nombre de usuario de Git
Para ver solo su nombre de usuario de Git, ejecute:
git config user.name
Si su nombre de usuario ya está configurado, este comando lo mostrará. Si aún no ha establecido su nombre de usuario, el comando no devolverá ninguna salida.
Verificar la configuración del nombre de usuario a nivel global
Para verificar específicamente si su nombre de usuario está establecido a nivel global, ejecute:
git config --global user.name
Este comando se centra solo en la configuración global e ignora las configuraciones específicas del repositorio.
También puede verificar su configuración de correo electrónico, que generalmente se establece junto con su nombre de usuario:
git config --global user.email
No se preocupe si estos comandos no muestran ninguna salida o si ve valores inesperados. En el siguiente paso, estableceremos o actualizaremos su nombre de usuario y correo electrónico de Git.
Establecimiento de su nombre de usuario de Git
Después de verificar su configuración actual, establezcamos o actualicemos su nombre de usuario de Git. Establecer su nombre de usuario de Git es importante porque lo identifica como el autor de los commits en sus repositorios de Git.
Establecimiento de su nombre de usuario global de Git
Para establecer su nombre de usuario de Git a nivel global (lo que afectará a todos sus repositorios):
- Escriba el siguiente comando en su terminal:
git config --global user.name "Your Name"
- Reemplace
"Your Name"con su nombre o nombre de usuario preferido. Por ejemplo:
git config --global user.name "John Doe"
Las comillas son importantes, especialmente si su nombre contiene espacios.
- Verifique que su nombre de usuario se haya establecido correctamente:
git config --global user.name
Ahora debería ver su nuevo nombre de usuario configurado mostrado en la terminal.
Establecimiento de su correo electrónico de Git
También es una buena práctica establecer su dirección de correo electrónico junto con su nombre de usuario:
- Establezca su correo electrónico global con:
git config --global user.email "your.email@example.com"
Reemplace
"your.email@example.com"con su dirección de correo electrónico real.Verifique su configuración de correo electrónico:
git config --global user.email
Con tanto su nombre como su correo electrónico correctamente configurados, Git atribuirá correctamente sus commits en cualquier repositorio en el que trabaje.
Establecimiento de la configuración de Git específica del repositorio
Si bien la configuración global de Git se aplica a todos sus repositorios, también puede establecer configuraciones específicas para cada repositorio. Esto es útil cuando desea utilizar diferentes identidades para diferentes proyectos, como separar las contribuciones personales y laborales.
Creemos un repositorio de prueba y establezcamos un nombre de usuario local para él:
Creación de un repositorio de prueba
- Primero, cree un nuevo directorio para su repositorio de prueba:
mkdir ~/project/test-repo
- Navegue hasta el directorio recién creado:
cd ~/project/test-repo
- Inicialice un nuevo repositorio de Git:
git init
Debería ver un mensaje que indica que se ha inicializado un repositorio de Git vacío.
Establecimiento de un nombre de usuario específico del repositorio
- Ahora, establezca un nombre de usuario específico del repositorio:
git config user.name "Repo Specific Username"
Note que esta vez no usamos la bandera --global. Esto significa que la configuración solo se aplica a este repositorio específico.
- Verifique el nombre de usuario específico del repositorio:
git config user.name
Debería ver "Repo Specific Username" o cualquier nombre que haya especificado.
Comprensión de la prioridad de la configuración
Puede ver tanto su configuración global como la local con:
git config --list
Notará que la configuración local de user.name aparece en la lista junto con su configuración global. Cuando Git busca valores de configuración, da prioridad a:
- Las configuraciones específicas del repositorio primero
- Las configuraciones globales del usuario en segundo lugar
- Las configuraciones del sistema por último
Esto significa que dentro de este repositorio, Git utilizará su nombre de usuario específico del repositorio en lugar de su nombre de usuario global cuando realice commits.
Creación de alias para el nombre de usuario de Git
Para facilitar la verificación de su nombre de usuario de Git en el futuro, puede crear alias personalizados. Un alias es un comando abreviado que ejecuta un comando más largo, lo que le ahorra tiempo y esfuerzo.
Creación de un alias simple para el nombre de usuario de Git
Creemos un alias llamado git-whoami que mostrará su nombre de usuario de Git actual:
- Abra su archivo de configuración de la shell con nano:
nano ~/.zshrc
Navegue hasta el final del archivo utilizando las teclas de flecha.
Agregue la siguiente línea al final del archivo:
alias git-whoami='echo "Your Git username is: $(git config user.name)"'
Guarde el archivo presionando
Ctrl+Oy luegoEnter, luego salga de nano presionandoCtrl+X.Aplique los cambios a su sesión actual de terminal:
source ~/.zshrc
- Ahora pruebe su nuevo alias escribiendo:
git-whoami
Esto mostrará su nombre de usuario de Git con un mensaje descriptivo.
Creación de un alias de identidad más detallado
También puede crear un alias más completo que muestre tanto su nombre de usuario como su correo electrónico:
- Abra nuevamente su archivo de configuración de la shell:
nano ~/.zshrc
- Agregue este alias adicional al final del archivo:
alias git-identity='echo "Git User: $(git config user.name)" && echo "Git Email: $(git config user.email)"'
Guarde y salga de nano como antes (
Ctrl+O,Enter,Ctrl+X).Aplique los cambios:
source ~/.zshrc
- Pruebe su nuevo alias:
git-identity
Esto mostrará tanto su nombre de usuario como su dirección de correo electrónico de Git.
Estos alias hacen que sea mucho más conveniente verificar sus configuraciones de identidad de Git cuando sea necesario. Puede crear alias similares para otros comandos de Git que utilice con frecuencia.
Resumen
En este tutorial, ha aprendido cómo:
- Verificar la instalación de Git en su sistema
- Ver su configuración actual de Git, incluyendo su nombre de usuario
- Establecer o actualizar su nombre de usuario de Git a nivel global
- Configurar nombres de usuario de Git específicos para cada repositorio
- Crear alias convenientes para verificar rápidamente su identidad de Git
Estas habilidades son esenciales para la gestión adecuada del flujo de trabajo de Git, especialmente cuando colabora con otros desarrolladores. Al asegurarse de que su nombre de usuario de Git esté configurado correctamente, mantiene una clara atribución de sus contribuciones en los historiales de los proyectos.
Recuerde que su nombre de usuario de Git es independiente de su nombre de usuario del sistema y se puede personalizar según sus preferencias o los requisitos del proyecto. Para proyectos profesionales, se recomienda utilizar su nombre real, mientras que para contribuciones de código abierto o proyectos personales, es posible que prefiera utilizar un seudónimo consistente.
Con estas habilidades, ahora puede administrar con confianza su identidad de Git en diferentes repositorios y proyectos.



