Я глобально настроил Git со следующим:
git config --global user.name "My Name"
git config --global user.email "me@email.com"
Если я проверяю настройки, кажется, все в порядке:
~$ git config -l
user.name=My Name
user.email=me@email.com
Но когда я запускаю новый проект (или извлекаю другой проект и что-то фиксирую), он не учитывает эту конфигурацию:
~$ mkdir test
~$ cd test
~$ git init
~$ touch testfile
~$ git add testfile
~$ git commit -m "This is a test"
[master (root-commit) b090816] This is a test
Author: login <login@localdomain>
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 testfile
Я попытался настроить локальный конфиг, но он тоже не работает:
~$ git config user.name "My Name"
~$ git config --local -l
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
user.name=My Name
~$ touch anotherfile
~$ git add anotherfile
~$ git commit -m "This is another test"
[master 7f6a085] This is another test
Author: login <login@localdomain>
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 anotherfile
Моя версия Git 2.5.1, и я использую GNU / Linux.
Буду признателен за любую помощь!