Utilizo mi computadora portátil personal para proyectos personales y de trabajo y me gustaría utilizar la dirección de correo electrónico de trabajo para mis compromisos en el trabajo (gitolite) y mi dirección de correo electrónico personal para el resto (github).¿Cómo decirle a git que use la identidad correcta (nombre y correo electrónico) para un proyecto determinado?
leí acerca de las siguientes soluciones que son todos, ya sea global o temporal:
git config --global user.email "[email protected]"
git config user.email "[email protected]"
git commit --author "Bob <[email protected]>"
- establecimiento de una de las variables de entorno
GIT_AUTHOR_EMAIL
,GIT_COMMITTER_EMAIL
oEMAIL
Una solución es ejecutar manualmente una función de shell que configura mi entorno como trabajo o personal, pero estoy bastante seguro de que a menudo me olvidaré de cambiar a la identidad correcta, lo que da como resultado la identificación incorrecta.
¿Hay alguna forma de vincular un determinado repositorio, nombre de proyecto, etc. a una identidad (nombre, correo electrónico)? ¿Que hace la gente?
Le pido que acepte una de las respuestas. Espero que uno de ellos te haya ayudado a resolver tu problema. – RBT