Wie ändere ich den Standardautor und Committer im Eclipse Git-Plugin?

94

Ich benutze das Git-Plugin für Eclipse. Ich habe mehrere Autoren und Committer, die angezeigt werden, wenn ich mit der Eingabe in diese Felder beginne.

Wie kann ich Änderungen an dieser Liste vornehmen oder einen Autor oder Committer entfernen?

Außerdem möchte ich meinen Standardautor und Committer festlegen, die standardmäßig angezeigt werden.

Geben Sie hier die Bildbeschreibung ein

Dmytro Danylyk
quelle

Antworten:

156
  1. Klicken Sie auf Fenster> Einstellungen> Team> Git> Konfiguration
  2. Klicken Sie auf Eintrag hinzufügen und geben Sie die Schlüsselwertpaare ein:

    • Schlüssel: Benutzername
    • Wert: YourUsernameHere

      Und

    • Schlüssel: user.email
    • Wert: YourEmailHere
Guillermo Garcia
quelle
1
Ich musste eine HOME-Umgebungsvariable festlegen, bevor ich einen neuen Eintrag hinzufügen konnte. Dann hat das bei mir funktioniert.
jaco0646
2
Starten Sie Eclipse neu, nachdem Sie die Konfiguration hinzugefügt haben.
Sharan De Silva
16

Jeder Entwickler sollte Folgendes ausführen:

git config --global user.name "<name of user>"
git config --global user.email "<email of user>"

Wenn Sie den Autor eines vorhandenen Commits ändern möchten, klicken Sie hier

GoZoner
quelle
stimme zu, dann wird Eclipse die Konfiguration von verwenden YOUR_HOME_DIR/.gitconfig, die durch die
beiden
funktioniert und globaler als es nur in Eclipse zu tun!
Tibi
10

Ändern des Committer-Namens und der E-Mail-Adresse weltweit

Sie können den git configBefehl " " mit dem --globalFlag ausführen . Dadurch wird sichergestellt, dass alle Ihre zukünftigen Commits die angegebenen Informationen verwenden:

$ git config --global user.name "John Doe"
$ git config --global user.email "[email protected]"

Ändern des Committer-Namens und der E-Mail-Adresse pro Repository

Wenn Sie spezielle Einstellungen nur verwenden möchten, wenn Sie in einem bestimmten Repository arbeiten, können Sie das --globalFlag einfach weglassen . Dadurch ist die Konfiguration nur in diesem Repository gültig:

$ git config user.name "John Doe"
$ git config user.email "[email protected]"

Git Cheatsheet: Git für Dummies

JerryGoyal
quelle
1
Dies ist eine viel bessere Antwort für Benutzer, die mehrere Arbeitsbereiche verwenden und anstelle einer globalen Eclipse-Einstellung unterschiedliche Autoren / Committer für jeden Arbeitsbereich benötigen.
Etep
1
Stimmen Sie mit @Etep überein. Ich habe sowohl globale als auch lokale Konten konfiguriert. Um zu überprüfen, ob Sie innerhalb des cat .git/configgit config --local user.name
Repos das