Git без имени пользователя - PullRequest
1 голос
/ 05 мая 2020

Я вошел в систему Linux через S SH как пользователь bob, и у меня есть

$ git config --list --show-origin
file:/home/bob/.gitconfig     user.name=Robert DaBuilder
file:/home/bob/.gitconfig     user.email=robert.dabuilder@buildingsite.com
file:/home/bob/.gitconfig     color.ui=auto
file:.git/config        core.repositoryformatversion=0
file:.git/config        core.filemode=true
file:.git/config        core.bare=false
file:.git/config        core.logallrefupdates=true
file:.git/config        core.symlinks=false

Когда я что-то фиксирую, я получаю:

$ git commit -m "Add further text"
[master ad1cd5e] Add further text
Author: bob <robert.dabuilder@buildingsite.com>
1 file changed, 2 insertions(+)

Итак, почему в поле «Автор» используется мое имя пользователя bob, а не user.name?

1 Ответ

2 голосов
/ 05 мая 2020

git использует переменную среды GIT_AUTHOR_NAME в качестве основного источника информации, если она не установлена, используйте значение конфигурации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...