Questa domanda sembra un duplicato ma in realtà non lo è. Solo una leggera differenza che continua a ripetersi. git continua a dirmi: "per favore dimmi chi sei", anche dopo averlo configurato. quando corro git commit
, questo è quello che ottengo ...
$ 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)')
Ma quando corro git config --global -l
, mi dà tutti i miei dettagli ...
$ git config --global -l
user.name=myname
user.mail=me.myself@gmail.com
http.proxy=proxy.XX.XX.XX:XXXX
Ho cambiato nome, email e proxy ma sembrano a posto quando eseguo il comando, anche nel file .gitconfig posso vedere che i valori sono impostati. quale potrebbe essere la cosa mancante, perché non posso impegnarmi affatto. Ogni volta che continua a chiedermi chi sono?
@sheu mi ha detto qualcosa che ho cambiato, ma sempre lo stesso problema. quando ho impostato --local
, git commit
mi fa ancora la stessa domanda. questo è l'output
$ 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