Це питання здається дублікатом, але насправді це не так. Тільки невелика різниця, яка постійно повторюється. git продовжує говорити мені: "будь ласка, скажи мені, хто ти", навіть після налаштування. коли я біжу git commit
, це я отримую ....
$ 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)')
Але коли я біжу git config --global -l
, це дає мені всі мої дані ...
$ git config --global -l
user.name=myname
user.mail=me.myself@gmail.com
http.proxy=proxy.XX.XX.XX:XXXX
Я змінив своє ім'я, електронну адресу та проксі-сервер, але вони виглядають нормально, коли я запускаю команду, навіть у файлі .gitconfig я бачу, що значення встановлені. що може бути відсутнім, бо я взагалі не можу здійснити. Щоразу мене постійно запитують, хто я?
@sheu сказав мені щось, що я змінив, але все одно та сама проблема. коли я встановлюю --local
, все ще git commit
задає мені те саме питання. це результат
$ 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