Esta pregunta parece un duplicado, pero en realidad no lo es. Solo una pequeña diferencia que se sigue repitiendo. git sigue diciéndome: "por favor dime quién eres", incluso después de configurarlo. cuando corro git commit
, esto es lo que obtengo ...
$ git commit
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'Obby@ObbyWorkstation.(none)')
Pero cuando corro git config --global -l
, me da todos mis detalles ...
$ git config --global -l
user.name=myname
user.mail=me.myself@gmail.com
http.proxy=proxy.XX.XX.XX:XXXX
He cambiado mi nombre, correo electrónico y proxy, pero aparecen bien cuando ejecuto el comando, incluso en el archivo .gitconfig puedo ver que los valores están configurados. lo que podría ser lo que falta, porque no puedo comprometerme en absoluto. ¿Cada vez me sigue preguntando quién soy?
@sheu me dijo algo que cambié, pero sigue siendo el mismo problema. cuando lo configuro --local
, todavía git commit
me hace la misma pregunta. esta es la salida
$ git config --local -l
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
user.name=myname
user.mail=me.myself@gmail.com