493 Stimmen

Wie ändere ich meinen Git-Benutzernamen im Terminal?

Ich habe in Terminal von git gestoßen und gezogen, dann habe ich meinen Benutzernamen auf github.com geändert. Als ich versuchte, einige Änderungen zu veröffentlichen, konnte ich es nicht tun, weil mein alten Benutzernamen immer noch erkannt wurde. Wie kann ich meinen Benutzernamen in terminal ändern/aktualisieren?

6voto

awaik Punkte 10701

Für das Github

git config --local user.name "another_username" 
git config --local user.email "email@example.com"
git remote set-url origin https://another_username@github.com/repo_url

4voto

bunny Punkte 1326
  1. In Ihrem Terminal navigieren Sie zum Repository, in dem Sie die Änderungen vornehmen möchten.
  2. Führen Sie git config --list aus, um den aktuellen Benutzernamen und die E-Mail-Adresse in Ihrem lokalen Repository zu überprüfen.
  3. Ändern Sie den Benutzernamen und die E-Mail-Adresse wie gewünscht. Machen Sie dies entweder global oder spezifisch für das lokale Repository:

git config [--global] user.name "Vollständiger Name"

git config [--global] user.email "email@adresse.com"

Auf Repository-Basis könnten Sie auch .git/config manuell bearbeiten.

  1. Fertig!

Wenn Sie bei Schritt 2 credential.helper=manager sehen, müssen Sie den Anmelde-Manager Ihres Computers (Win oder Mac) öffnen und dort die Anmeldeinformationen aktualisieren

3voto

Abiy Menberu Punkte 133

Ich selbst habe kürzlich dasselbe Problem gehabt. In meinem Fall hatte ich zwei Github-Konten: beruflich und persönlich. Ich wollte meinen Startercode im Repository meines persönlichen Kontos hochladen, aber die globale Konfiguration hatte mein Berufskonto. Ich wollte mich nicht jedes Mal mit der Neukonfiguration der globalen Konfiguration beschäftigen müssen, wenn ich zwischen beruflichen und persönlichen Projekten wechseln musste. Also habe ich diese Befehle verwendet, um meinen Benutzernamen und meine E-Mail-Adresse für diesen spezifischen persönlichen Projektordner festzulegen.

Die Lösung:

$ git config user.name "Alex"

$ git config user.email "Alex@example.com"

$ git config credential.username "dein_kontoname_hier"

2voto

Ohad Cohen Punkte 5050

In Linux (Ubuntu 18.04) werden der Benutzername / das Passwort im Klartext gespeichert in der Datei ~/.git-credentials, bearbeiten Sie einfach die Datei, um Ihren neuen Benutzernamen / Ihr neues Passwort zu verwenden.

Das Dateiformat ist recht einfach, jede Zeile enthält Anmeldeinformationen für einen Benutzer / eine Domain, im folgenden Format:

https://:@github.com
https://:@bitbucket.com
...

1voto

Pravin Bansal Punkte 3307

Normalerweise befindet sich der Benutzername unter git config

git config --global user.name "Vorname Nachname"

Obwohl, wenn Sie immer noch oben beschriebenes nicht funktioniert, könnten Sie .gitconfig unter Ihrem Benutzerverzeichnis auf dem Mac bearbeiten und aktualisieren

[user]
        name = gitbenutzername
        email = xyz@xyz.com

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X