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