8 Punkte von xguru 2020-11-15 | 3 Kommentare | Auf WhatsApp teilen
  • Ein CLI-Tool, mit dem sich einfach zwischen Profilen mehrerer Benutzer (privat/Firma usw.) wechseln lässt

→ Nach dem Ausführen von git-user kann der Benutzer direkt durch Auswahl aus der Benutzerliste gewechselt werden

  • Unterstützt globale/lokale Benutzer getrennt voneinander (lokal ist der Standardwert)

~/.gitconfig oder project/.git/config

  • Unterstützt das Hinzufügen/Löschen von Benutzern sowie das vollständige Zurücksetzen

3 Kommentare

 
galadbran 2020-11-16

Wenn mehrere Personen mit demselben Konto im gleichen Ordner arbeiten, wie kann man dafür sorgen, dass vor dem Commit der Benutzer geprüft und bei Bedarf gewechselt wird? Ich freue mich über Ratschläge.

 
shockrabbit 2020-11-16

Vielen Dank, dass Sie dieses nützliche Tool geteilt haben.

Als weitere Anregung scheint es auch eine gute Methode zu sein, je nach Pfad die passende gitconfig-Datei auswählen zu lassen.

https://gist.github.com/bgauduch/06a8c4ec2fec8fef6354afe94358c89e

 
xguru 2020-11-16

Wow!! Meiner Meinung nach ist das noch besser. Danke.

Oft nutzt man für die Arbeit in der Firma und für private Arbeit ohnehin separate Ordner, also scheint es möglich zu sein, ohne großes Nachdenken zu arbeiten, wenn man nur einmal den jeweiligen obersten Ordner für Firma/Privat einrichtet.

In .gitconfig includeIf zu verwenden, um je nach Ordner unterschiedliche Benutzerinformationen zu laden

[includeIf "gitdir:~/code/personal/"]

path = .gitconfig-personal

[includeIf "gitdir:~/code/professional/"]

path = .gitconfig-professional