So überprüfen Sie, ob ein Git-Benutzername konfiguriert ist

GitGitBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab lernen Sie, wie Sie Ihre Git-Benutzernamenkonfiguration überprüfen können. Wir werden untersuchen, wie Sie den Befehl git config user.name verwenden können, um Ihren global konfigurierten Benutzernamen zu überprüfen.

Sie werden auch über die verschiedenen Ebenen der Git-Konfiguration erfahren, insbesondere über globale und lokale Einstellungen, und wie Sie diese auflisten können. Abschließend werden wir kurz darauf eingehen, wie Sie Fälle behandeln können, in denen der Benutzername noch nicht konfiguriert ist. Dieses Lab wird Sie mit den Kenntnissen ausstatten, um sicherzustellen, dass Ihre Git-Einrichtung Ihre Beiträge korrekt identifiziert.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/SetupandConfigGroup(["Setup and Config"]) git(("Git")) -.-> git/GitHubIntegrationToolsGroup(["GitHub Integration Tools"]) git/SetupandConfigGroup -.-> git/config("Set Configurations") git/GitHubIntegrationToolsGroup -.-> git/cli_config("Configure CLI") subgraph Lab Skills git/config -.-> lab-560117{{"So überprüfen Sie, ob ein Git-Benutzername konfiguriert ist"}} git/cli_config -.-> lab-560117{{"So überprüfen Sie, ob ein Git-Benutzername konfiguriert ist"}} end

Überprüfen mit git config user.name

In diesem Schritt lernen Sie, wie Sie Ihre Git-Konfiguration, insbesondere Ihren Benutzernamen, überprüfen können. Git verwendet diese Informationen, um festzustellen, wer jeden Commit vorgenommen hat.

Öffnen Sie Ihr Terminal und stellen Sie sicher, dass Sie sich im Verzeichnis ~/project befinden. Sie können den Befehl pwd verwenden, um Ihr aktuelles Verzeichnis zu überprüfen:

pwd

Die Ausgabe sollte /home/labex/project sein.

Jetzt überprüfen wir Ihren konfigurierten Git-Benutzernamen mithilfe des git config-Befehls mit der Option --global und dem Schlüssel user.name:

git config --global user.name

Die Option --global bedeutet, dass wir die Konfiguration überprüfen, die für alle Ihre Git-Repositories auf diesem System gilt. Der Schlüssel user.name gibt an, dass wir den konfigurierten Benutzernamen sehen möchten.

Wenn Sie Ihren Git-Benutzernamen zuvor global konfiguriert haben, sehen Sie Ihren Namen im Terminal ausgegeben. Beispiel:

Jane Doe

Wenn Sie ihn noch nicht konfiguriert haben, wird möglicherweise keine Ausgabe angezeigt oder eine Fehlermeldung, je nach Ihrer Git-Version und Einrichtung. Machen Sie sich keine Sorgen, wenn Sie noch keinen Namen sehen; wir werden ihn im nächsten Schritt konfigurieren.

Das Verständnis, wie Sie Ihre Git-Konfiguration überprüfen, ist wichtig, da es Ihnen hilft, sicherzustellen, dass Git korrekt eingerichtet ist, bevor Sie mit dem Erstellen von Commits beginnen. Der Benutzername und die E-Mail-Adresse sind für die Identifizierung Ihrer Beiträge im Projektverlauf von entscheidender Bedeutung.

Überprüfung von globalen und lokalen Einstellungen

In diesem Schritt werden wir die verschiedenen Ebenen der Git-Konfiguration untersuchen: global und lokal. Das Verständnis dieser Ebenen ist wichtig, da sie bestimmen, wie Git für verschiedene Repositories funktioniert.

Zunächst überprüfen wir alle Ihre globalen Git-Konfigurationen. Verwenden Sie den git config-Befehl mit der Option --global und der Option --list:

git config --global --list

Dieser Befehl zeigt alle global für Ihren Benutzer konfigurierten Einstellungen an. Sie sollten den user.name und die user.email sehen, die in der Umgebung eingerichtet wurden, sowie alle anderen globalen Einstellungen. Die Ausgabe könnte in etwa so aussehen:

user.name=Jane Doe
[email protected]
init.defaultBranch=master
## ... andere globale Einstellungen

Jetzt schauen wir uns an, wie lokale Konfigurationen funktionieren. Lokale Konfigurationen gelten nur für ein bestimmtes Git-Repository. Um dies zu demonstrieren, müssen wir uns innerhalb eines Git-Repositories befinden. Navigieren wir in das Verzeichnis my-time-machine, das wir im vorherigen Lab erstellt haben:

cd ~/project/my-time-machine

Jetzt führen wir den Befehl git config --list ohne die Option --global aus:

git config --list

Dieser Befehl listet die Konfigurationen für das aktuelle Repository auf. Da wir noch keine lokalen Konfigurationen in my-time-machine festgelegt haben, zeigt dieser Befehl die globalen Konfigurationen an, die von diesem Repository geerbt werden. Die Ausgabe sollte die gleiche sein wie die globale Liste, die Sie zuvor gesehen haben.

Der wichtigste Unterschied besteht darin, dass wenn Sie eine Konfiguration lokal festlegen (z. B. einen anderen Benutzernamen für ein bestimmtes Projekt), die lokale Einstellung die globale Einstellung für dieses Repository überschreibt. Dies ermöglicht es Ihnen, unterschiedliche Identitäten oder Einstellungen für verschiedene Projekte zu verwenden.

Beispielsweise könnten Sie, wenn Sie an einem persönlichen Projekt und einem Arbeits-Projekt arbeiten, Ihre private E-Mail-Adresse für das persönliche Projekt (global) und Ihre Arbeits-E-Mail-Adresse für das Arbeits-Projekt (lokal) verwenden.

Das Verständnis des Unterschieds zwischen globalen und lokalen Konfigurationen gibt Ihnen eine feingliedrige Kontrolle über Ihre Git-Umgebung.

Umgang mit fehlendem Benutzernamen

In diesem Schritt lernen Sie, wie Sie Ihren Git-Benutzernamen und Ihre E-Mail-Adresse konfigurieren, wenn diese fehlen. Dies ist eine häufige Aufgabe, wenn Sie Git erstmals auf einem neuen System verwenden.

Wie Sie in den vorherigen Schritten gesehen haben, verwendet Git Ihren Benutzernamen und Ihre E-Mail-Adresse, um Ihre Commits zu identifizieren. Wenn diese nicht festgelegt sind, wird Git Sie warnen, wenn Sie versuchen, einen Commit zu erstellen.

Um Ihren globalen Benutzernamen festzulegen, verwenden Sie den Befehl git config --global user.name gefolgt von Ihrem gewünschten Namen in Anführungszeichen:

git config --global user.name "Your Name"

Ersetzen Sie "Your Name" durch Ihren tatsächlichen Namen.

In ähnlicher Weise verwenden Sie den Befehl git config --global user.email gefolgt von Ihrer E-Mail-Adresse in Anführungszeichen, um Ihre globale Benutzer-E-Mail-Adresse festzulegen:

git config --global user.email "[email protected]"

Ersetzen Sie "[email protected]" durch Ihre tatsächliche E-Mail-Adresse.

Nachdem Sie diese Befehle ausgeführt haben, können Sie überprüfen, ob die Einstellungen übernommen wurden, indem Sie erneut git config --global --list ausführen:

git config --global --list

Sie sollten jetzt Ihren konfigurierten Benutzernamen und Ihre E-Mail-Adresse in der Ausgabe sehen.

Es ist wichtig, Ihren Benutzernamen und Ihre E-Mail-Adresse korrekt festzulegen, da diese Informationen in jedem Commit, den Sie erstellen, eingebettet sind. Dies erleichtert die Verfolgung, wer welche Änderungen in einem kollaborativen Projekt vorgenommen hat.

Denken Sie daran, dass die Option --global diese Konfigurationen für alle Ihre Repositories festlegt. Wenn Sie für ein bestimmtes Projekt einen anderen Namen oder eine andere E-Mail-Adresse verwenden müssen, können Sie diese lokal innerhalb dieses Repositories festlegen, indem Sie die gleichen Befehle ohne die Option --global verwenden.

Zusammenfassung

In diesem Lab haben wir gelernt, wie man den konfigurierten Git-Benutzernamen mit dem Befehl git config user.name überprüft. Wir haben den Unterschied zwischen globalen und lokalen Git-Konfigurationen untersucht und wie man alle globalen Einstellungen mit git config --global --list auflistet. Dieser Prozess ist unerlässlich, um sicherzustellen, dass Git korrekt eingerichtet ist, bevor Sie Commits erstellen, damit Ihre Beiträge in der Projektgeschichte richtig identifiziert werden.