it-swarm.com.de

Wie ändere ich meinen Autorennamen in GitHub?

Ich bin neu im Bereich Webentwicklung und GitHub. Wenn ich Änderungen festschreibe, werden diese Änderungen in meinem GitHub-Repo unter "unknown (author)" übernommen. Wie ändere ich dies, um meinen Namen/meine E-Mail-Adresse wiederzugeben?

Vielen Dank.

47
oxo
$ git config --global user.name "Scott Chacon"
$ git config --global user.email "[email protected]"
101
Ori

Fügen Sie einer Datei mit dem Namen ~/.gitconfig (in Ihrem Home-Verzeichnis) so etwas hinzu:

[Nutzer]
 name = BENUTZERNAME 
 email = EMAIL_ADDRESS 

wobei USERNAME und EMAIL_ADDRESS entsprechend ausgefüllt sind

20
Lee Netherton

Beachten Sie, dass Sie ab Git 2.2 (Q3/Q4 2014) und Commit 9830534 von Matthieu Moy (moy) - Sie natürlich zur Eingabe eines Benutzers und einer E-Mail aufgefordert bekommen:

config --global --edit: Erstellen Sie bei Bedarf eine Vorlagendatei

Wenn der Benutzer über keine ~/.gitconfig-Datei verfügt, wird git config --global --edit verwendet um einen Editor für einen nicht vorhandenen Dateinamen zu starten.

Erstellen Sie stattdessen eine Datei mit einem Standardinhalt, bevor Sie .__ starten. Editor.
Die Vorlage enthält nur auskommentierte Einträge, um dem Benutzer einige Tastatureingaben zu speichern. Wenn die Werte richtig erraten werden, muss der Benutzer nur die Einträge auskommentieren.

Fortgeschrittene Benutzer, die Neulinge unterrichten, können für Neulinge schneller eine minimalistische Konfiguration erstellen.
Anfänger, die ein Tutorial lesen, in dem empfohlen wird, "git config --global --edit" als ersten Schritt auszuführen, werden für den ersten Kontakt mit Git etwas mehr Anleitung erhalten.


Wenn Sie Ihren GitHub-Benutzernamen und Ihr E-Mail-Konto in diesen Einstellungen angeben, wird Ihr GitHub-Konto bei Ihren Commits genau als der richtige Autor angezeigt.

Beachten Sie, dass der Benutzername und die E-Mail-Adresse erraten und in diese Datei /.gitconfig eingefügt werden, wie in commit 8b27ff7 :

commit: config --global --edit für die erratene Identität werben

Wenn der Benutzer keine benutzerweite Konfigurationsdatei besitzt, ist es schneller, die neu eingeführte Konfigurationsdateivorlage zu verwenden, als zwei Befehle auszuführen, um user.name und user.email festzulegen. Teilen Sie dies dem Benutzer mit.

Der alte Hinweis wird beibehalten, wenn der Benutzer bereits über eine Konfigurationsdatei verfügt, da die Vorlagenfunktion in diesem Fall nicht ausgelöst wird.

Neuer Rat:

Ihr Name und Ihre E-Mail-Adresse wurden basierend auf Ihrem Benutzernamen und Hostnamen automatisch konfiguriert.
Bitte überprüfen Sie deren Richtigkeit.
Sie können diese Nachricht unterdrücken, indem Sie sie explizit festlegen. Führen Sie den folgenden Befehl aus, und befolgen Sie die Anweisungen in Ihrem Editor, um Ihre Konfigurationsdatei zu bearbeiten: "

git config --global --edit

Danach können Sie die für dieses Commit verwendete Identität wie folgt festlegen:

git commit --amend --reset-author
4
VonC

Git verwendet Ihren Benutzernamen, um Commits mit einer Identität zu verknüpfen. Der Befehl git config kann verwendet werden, um Ihre Git-Konfiguration zu ändern, einschließlich Ihres Benutzernamens. Hier ist ein guter Leitfaden verfügbar: https: // help.github.com/articles/setting-your-username-in-git/

0
Jishnu Dey