У коммитов Gitlab неверный идентификатор
Коммиты разработчиков во внутренней сети с компьютеров компании (мы используем iMac) отображают свои коммиты как developerX@macY.local, где я ожидаю, что они будут отображаться как developerX@company.com.
Так как я ожидал, что коммит будет связан с пригородным пользователем посредством ключа SSH, вставленного в их учетную запись на сервере GitLab, я озадачен ситуацией, в которой используется их локальная идентификация, например, идентификатор, который они имеют во время фиксации.
Я ожидаю, что указание Git использовать свою электронную почту в качестве идентификатора глобально решит проблему, но мне интересно, есть ли файл / настройка Gitlab, где я мог бы добавить дополнительную информацию, чтобы все адреса developerX отображались в качестве электронной почты, а не для настройки их идентификаторы в Git вручную на каждом компьютере, с которого они могут подключаться, и имеют "сломанные" идентификаторы коммитов каждый раз, когда один из них забывает.
1 ответ
Ваши пользователи запустили следующее в терминале? Это обычно то, что отображается при фиксации.
git config --global user.name "USERNAME"
git config --global user.email "EMAILADDRESS"