J'ai un compte github.com et un compte d'entreprise github, et j'aimerais que git utilise automatiquement le courrier électronique correspondant pour chacun, de sorte que je n'ai pas à courir git config user.email "[email protected]" chaque fois que je veux pousser à un repo récemment cloné.

Le moyen le plus simple auquel je puisse penser serait si la configuration globale git supportait quelque chose comme ce qui suit:

[includeIf "githost:my-company.com"]
  user = [email protected]
[includeIf "githost:github.com"]
  user = [email protected]

... Mais autant que je sache, il n'a pas une telle fonctionnalité. Existe-t-il un moyen de définir et d'oublier cette configuration?

hoosierEE
la source