Wie setzt man den Benutzernamen und die E-Mail-Adresse in Git?
- Einleitung
- Benutzernamen und E-Mail global setzen
- Benutzernamen und E-Mail pro Repository setzen
- Überprüfen, welche Daten aktuell gesetzt sind
- Fazit
Einleitung
Git ist eines der beliebtesten Versionskontrollsysteme, das von Entwicklern weltweit verwendet wird. Damit Commits korrekt zugeordnet werden können, ist es notwendig, den Benutzernamen und die E-Mail-Adresse in Git zu konfigurieren. Diese Informationen erscheinen in jedem Commit und helfen dabei, nachzuvollziehen, wer welche Änderungen vorgenommen hat.
Benutzernamen und E-Mail global setzen
Um Git so zu konfigurieren, dass der Benutzername und die E-Mail-Adresse für alle Projekte auf einem Rechner gelten, benutzt man den Befehl git config --global. Dabei wird die Konfiguration in der globalen Git-Konfigurationsdatei gespeichert. Zum Beispiel setzt man den Benutzernamen mit:
git config --global user.name "Dein Name"und die E-Mail-Adresse mit:
git config --global user.email "dein.email@example.com"Dies stellt sicher, dass alle zukünftigen Commits auf diesem Computer mit diesen Angaben versehen werden.
Benutzernamen und E-Mail pro Repository setzen
Es kann Situationen geben, in denen man für verschiedene Git-Projekte unterschiedliche Identitäten verwenden möchte, beispielsweise bei der Arbeit mit privaten und beruflichen Projekten. In solchen Fällen kann man den Benutzernamen und die E-Mail-Adresse lokal pro Repository festlegen. Dies geschieht ohne das --global Flag innerhalb des jeweiligen Projektordners:
git config user.name "Anderer Name"git config user.email "andere.email@example.com"Diese Angaben überschreiben dann die globale Konfiguration nur in diesem speziellen Repository.
Überprüfen, welche Daten aktuell gesetzt sind
Um zu kontrollieren, welche Werte für Benutzername und E-Mail aktuell konfiguriert sind, kann man den Status mit folgendem Befehl prüfen:
git config user.namegit config user.emailMöchte man explizit die globalen Werte sehen, so ergänzt man diesen Befehl mit dem --global Parameter:
git config --global user.namegit config --global user.emailFazit
Das korrekte Setzen von Benutzername und E-Mail-Adresse ist essenziell für eine klare Nachverfolgbarkeit von Änderungen in Git. Durch die Verwendung der Konfigurationsbefehle können diese Daten sowohl global für alle Projekte als auch individuell für einzelne Repositories gesetzt werden.
