J'utilise mon ordinateur portable personnel pour le travail et les projets personnels et je voudrais utiliser mon adresse e-mail professionnelle pour mon commet au travail (gitolite) et mon adresse de courriel personnelle pour le reste (github).
J'ai lu sur les solutions suivantes qui sont tous soit global ou temporaire:
git config --global user.email "bob@example.com"
git config user.email "bob@example.com"
git commit --author "Bob <bob@example.com>"
- la définition d'une des
GIT_AUTHOR_EMAIL
,GIT_COMMITTER_EMAIL
ouEMAIL
variables d'environnement
Une solution consiste à exécuter manuellement une fonction shell qui définit mon environnement de travail ou personnelle, mais je suis assez sûr que j'oublie souvent de passer à l'identité résultant en s'engageant sous la fausse identité.
Est-il un moyen de liaison à un certain référentiel, nom du projet, etc. à une identité (nom, prénom, e-mail)? Ce que font les gens?