Как отключить автоопределение Git адреса электронной почты? - PullRequest
0 голосов
/ 02 июля 2018

Если на моем рабочем столе явно не заданы имя пользователя и адрес электронной почты для репозитория, git выдаст сообщение об ошибке, сообщающее, что он не может автоматически определить мой адрес электронной почты, и остановит мою фиксацию. Учитывая, что я работаю над несколькими различными репозиториями и хочу иметь разные настройки автора / электронной почты для каждого, мне очень нравится эта функциональность.

Я знаю, что это происходит, потому что мой пользователь / электронная почта не настроены. Я не спрашиваю, как решить эту ошибку. Вместо этого я хотел бы знать, возможно ли, и если да, то как настроить git так, чтобы он никогда не определял мой адрес электронной почты автоматически?

На моем ноутбуке он обнаруживает автоматически. Затем я настраиваю свой пользователь / электронную почту, но затем должен изменить свой коммит. Я хотел бы, чтобы он отклонил мой коммит, если я не настроил свой пользователь / адрес электронной почты.

1 Ответ

0 голосов
/ 02 июля 2018

Установите user.useConfigOnly в true. (При условии, что git> = 2.8)

Это приведет к ошибке git, если имя или адрес электронной почты не настроены.

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