Kann git eine E-Mail aus der globalen git-Konfiguration basierend auf dem Host bedingt auswählen?

510
hoosierEE

Ich habe ein Konto bei github.com und ein Unternehmenskonto bei github. Ich möchte, dass git die entsprechende E-Mail-Adresse automatisch für jedes Konto verwendet, sodass ich nicht git config user.email "blabla@example.com"jedes Mal laufen muss, wenn ich zu einem kürzlich geklonten Repo wechseln möchte .

Der einfachste Weg, den ich mir vorstellen kann, wäre, wenn die globale Konfiguration von git config etwa Folgendes unterstützt:

[includeIf "githost:my-company.com"] user = me@company.com [includeIf "githost:github.com"] user = personal@email.com 

... Aber soweit ich weiß, hat es keine solche Funktion. Gibt es eine Möglichkeit, diese Konfiguration einzustellen und zu vergessen?

0

0 Antworten auf die Frage