Я использую свой персональный ноутбук как для работы, так и для личных проектов, и я хотел бы использовать свой рабочий адрес электронной почты для своих обязательств на работе (gitolite) и моего личного адреса электронной почты для остальных (github).
Я читал о следующих решениях, которые являются либо глобальными, либо временными:
-
git config --global user.email "[email protected]"
-
git config user.email "[email protected]"
-
git commit --author "Bob <[email protected]>"
- установка одной из переменных окружения
GIT_AUTHOR_EMAIL
,GIT_COMMITTER_EMAIL
илиEMAIL
Одним из решений является запуск вручную функции оболочки, которая заставляет мою среду работать или личную, но я уверен, что я часто забуду переключиться на правильную личность, что приведет к совершению под неправильной идентификацией.
Есть ли способ привязки определенного репозитория, имени проекта и т.д. к идентификатору (имя, адрес электронной почты)? Что делают люди?