Est-ce que git peut conditionnellement sélectionner un email dans la configuration globale git basé sur l'hôte?


0

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 "blabla@example.com" 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 = me@company.com
[includeIf "githost:github.com"]
  user = personal@email.com

... 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?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.