Nombre y correo electrónico establecidos en el file de configuration por usuario de Git; sin embargo, Git sigue usando el nombre y el correo electrónico generados por defecto

El título lo dice, pero lo explicaré más a background:

He configurado el nombre y el correo electrónico de mi usuario según lo recomendado usando los commands:

git config --global user.name git config --global user.email 

Puedo verificar que esto se establece haciendo git config --global --list y obtengo el siguiente resultado:

 core.user=Joshua Guerra core.email=joshua@allianceconsults.net core.editor=nano push.default=simple 

También puedo verificarlo haciendo cat ~/.gitconfig , donde la salida es:

 # This is Git's per-user configuration file. [core] # Please adapt and uncomment the following lines: user = Joshua Guerra email = joshua@allianceconsults.net [core] editor = nano [push] default = simple 

Entonces, he verificado que está configurado correctamente. Sin embargo, todavía recibo un post cuando confirmo que dice:

 Your name and email address were configunetworking automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly: git config --global user.name "Your Name" git config --global user.email you@example.com 

Y antes de decirlo, esto solo establece los valores para compromisos futuros, entiendo que entiendo eso. Además, configuré esto y repetidamente recibí el post de que los valores NO estaban configurados incluso DESPUÉS de que los configuré y verifiqué cada vez que los establecía cuando iba a confirmar algo.

No entiendo por qué mi sistema me sigue dando este post. Si necesita más información sobre la versión y el sistema en el que estoy, me complace proporcionarlo a pedido.

El name y la configuration del email deben aparecer en la sección [user] de ~/.gitconfig . No están configurados correctamente. Su ~/.gitconfig podría haber resultado de ejecutar los commands:

 git config --global core.user "Joshua Guerra" git config --global core.email joshua@allianceconsults.net 

Los commands que deberían haberse ejecutado son:

 git config --global user.name "Joshua Guerra" git config --global user.email joshua@allianceconsults.net 

Para verificar que la configuration sea correcta, ejecute git config --global --list y verifique la salida para:

 ... user.name=Joshua Guerra user.email=joshua@allianceconsults.net ...