¿El usuario de configuration global de Git depende de la count del sistema?

Centos 6, Git 2.0.4

Configuración de git en un server para otro desarrollador, como la raíz del sistema que hice:

root@server $ git config --global user.name "My Dev Guy" root@server $ su mydevguy mydevguy@server $ git config --list 

¡Ningún usuario fue configurado! Entonces, como usuario del sistema "mydevguy" lo hice:

 mydevguy@server $ git config --global user.name "Some Other Guy" mydevguy@server $ git config --list 

Muestra "Some Other Guy" como nombre de usuario, como se esperaba. Así que salgo de nuevo al usuario root del sistema y veo lo que hay allí.

 mydevguy@server $ exit root@server $ git config --list 

Y todavía muestra "My Dev Guy" allí.

Pensé que se trataba de configuraciones de git globales, pero parece posible configurar usuarios de git por cada usuario del sistema. ¿Es eso así? ¿Dónde puedo leer más sobre esto?

Solutions Collecting From Web of "¿El usuario de configuration global de Git depende de la count del sistema?"

Al leer, los valores se leen de forma pnetworkingeterminada del sistema, los files de configuration local globales y del repository, y las opciones –system, –global, –local y –file <filename> se pueden usar para indicar al command que lea desde solo esa location

Las diferentes ubicaciones significan;

–local Utilice el file .git / config del repository (por repository)
–global Usa el file global ~ / .gitconfig (por usuario)
–system Utiliza el $ (prefijo) / etc / gitconfig del sistema (por sistema)

--local es el valor pnetworkingeterminado para la escritura, para leer el valor pnetworkingeterminado es leer todos los files.

Referencia .