To pytanie wydaje się być duplikatem, ale tak naprawdę nie jest. Tylko niewielka różnica, która się powtarza. git ciągle mi mówi: „proszę powiedz mi, kim jesteś”, nawet po skonfigurowaniu go. kiedy biegnę git commit
, to otrzymuję ...
$ 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)')
Ale kiedy biegnę git config --global -l
, daje mi wszystkie moje dane ...
$ git config --global -l
user.name=myname
user.mail=me.myself@gmail.com
http.proxy=proxy.XX.XX.XX:XXXX
Zmieniłem swoje imię i nazwisko, adres e-mail i serwer proxy, ale po uruchomieniu polecenia wyglądają dobrze, nawet w pliku .gitconfig widzę, że wartości są ustawione. co może być brakującą rzeczą, ponieważ w ogóle nie mogę się zaangażować. Za każdym razem, gdy pyta mnie, kim jestem?
@sheu powiedział mi coś, co zmieniłem, ale wciąż ten sam problem. kiedy ustawiam --local
, nadal git commit
zadaje mi to samo pytanie. to jest wynik
$ 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