¿Puedo tener dos files .gitconfig?

Tengo dos repositorys: primero -privado y segundo- por mi trabajo. El problema es que Eclipse carga el file de la ruta C: \ Usuarios \ usuario \ y no puedo cambiar esta location. ¿Alguien puede decirme cómo resolver este problema?

Sí. El file C: \ Usuarios \ usuario … es su configuration global que configura con:

 git config --global setting=value 

Puede anular las configuraciones por repository (generando así un .gitconfig) en cada repository, ejecutando el mismo command git config , dentro del repository, sin el indicador --global .

 git config setting=value 

Consejo: para mí, lo único que realmente cambia entre proyectos de trabajo y proyectos personales en mi máquina es el correo electrónico que se envía a cada confirmación, así que lo que funciona muy bien para mí es no configurar ningún correo electrónico en el global. gitconfig para obligar a Git a preguntarme qué correo electrónico quiero usar por repository .

También he creado un par de alias : git for-work y git for-fun que ejecuto para cada repository y configura el correo electrónico correcto para mí.


Para reference: Mis templates .gitconfig para Windows y OSX