it-swarm.com.de

Wie aktualisiere ich das Passwort für Git?

Ich verwende BitBucket mit Xcode und Git für die Versionskontrolle, und kürzlich habe ich alle Passwörter geändert ( danke Adobe! ).

Kein Wunder, dass ich meine lokalen Commits nicht mehr in mein Repository auf BitBucket (Authentication failed for 'https://______.git') verschieben kann, aber ich vergesse, wie ich das zwischengespeicherte Kennwort auf meinem iMac aktualisiert. Irgendwie konnte ich es bei Google oder Stack Overflow nicht finden, obwohl es mir scheint, dass es ziemlich unkompliziert sein sollte ...

288
Ken M. Haggerty

Um dies unter macOS zu beheben, können Sie verwenden 

git config --global credential.helper osxkeychain

Bei der nächsten Git-Aktion (Pull, Clone, Push usw.) werden ein Benutzername und ein Kennwort angezeigt.

Für Windows ist es derselbe Befehl mit einem anderen Argument:

git config --global credential.helper wincred
534
Ken M. Haggerty

Bei MacOS Sierra 10.12.4 hat keine der anderen Antworten für mich funktioniert

Folgendes musste ich tun:

git config --global --unset user.password

Führen Sie dann Ihren git-Befehl aus (z. B. git Push) und geben Sie Ihren Benutzernamen und Ihr Kennwort erneut ein.

307
Derek Lopes

Die einzige Möglichkeit, mein Passwort für git zu ändern, bestand darin, zum Credential Manager in Windows zu gehen (Windows-Schlüssel + Typ 'credential') und den Git-Eintrag unter Windows-Anmeldeinformationen zu bearbeiten. Allgemeine Anmeldeinformationen Hinweis: Nicht alphabetisch aufgelistet

101
bom1

In Windows 10 mit Git 

Entfernen/Aktualisieren Sie verwandte Anmeldeinformationen, die in Windows-Anmeldeinformationen unter >> Systemsteuerung\Alle Elemente der Systemsteuerung\Credential Manager gespeichert sind

 enter image description here

87
Imran Javed

Ich hatte das gleiche Problem und die akzeptierte Antwort hat mir nicht geholfen, da das Passwort nicht im Schlüsselbund gespeichert war. Ich tippte:

git pull https://[email protected]/mypath/myrepo.git

Dann hat mich die Konsole nach meinem neuen Passwort gefragt.

65

In den oben genannten Fenstern 10 von @Imran Javed finden Sie allgemeine Anmeldeinformationen unter:

Systemsteuerung\Alle Elemente der Systemsteuerung\Credential Manager -> Windows Credentials 

für Ihren Git-Server und dann können Sie das Kennwort aktualisieren, indem Sie auf die Schaltfläche Bearbeiten klicken.

 enter image description here

23
nzrytmn

Wenn Sie ein MAC-Benutzer sind, können Sie die KeyChain Access-Anwendung über den Finder öffnen und dort nach Ihrem Konto suchen. Klicken Sie einfach darauf und aktualisieren Sie Ihr Passwort. Jetzt probieren Sie es aus, und die Dinge werden in Kraft treten.

link als Referenz: Aktualisierung Ihrer Anmeldeinformationen über Keychain Access

Arbeitete für mich. :)

13
Nishant

Ich habe zum ersten Mal in das Repository geschoben. Es wurde also keine HEAD definiert. 

Der einfachste Weg wäre:

git Push -u Origin master

Anschließend werden Sie zur Eingabe des Kennworts aufgefordert. Sobald Sie das Kennwort eingegeben haben, wird es automatisch gespeichert und Sie können Push ausführen.

11
Pritam Banerjee

wenn Sie git config --global --unset user.password gefolgt von einem git-Befehl ausführen, werden Sie aufgefordert, Benutzername und Passwort einzugeben.

git config --global --unset user.password
git Push (will Prompt you for the password)
git status (will not Prompt for password again)
5

führen Sie diese Schritte im Terminal aus:

  1. Löschen Sie das auf Ihrem Mac gespeicherte aktuelle Passwort

    git config --global --unset user.password
    
  2. Fügen Sie Ihr neues Passwort mit diesem Befehl hinzu und ersetzen Sie es durch Ihr neues Passwort:

    git config --global --add user.password <new_pass>
    
2
Luthfi Rahman

Ich habe alles versucht, aber nichts hat funktioniert. Dann hat folgendes funktioniert.

  1. Sperren und entsperren Sie den Schlüsselbund vor den oben genannten Schritten, da er manchmal hängen bleibt.
  2. Installieren Sie den GitHub Desktop - es hilft.
2
user7540077

Ich würde versuchen, mein Konto in Keychain Access zu löschen und dann git clone erneut auszuführen. Git fragt mich nach einem neuen Passwort.

1
Hiro

Wenn Ihre Anmeldeinformationen im Hilfsprogramm für Anmeldeinformationen gespeichert sind, können Sie ein Kennwort, das für einen bestimmten Host beibehalten wurde, portabel entfernen, indem Sie git credential reject aufrufen:

$ git credential reject
protocol=https
Host=bitbucket.org
⏎

oder

$ git credential reject
url=https://bitbucket.org
⏎

Geben Sie anschließend git fetch ein, um Ihr neues Passwort einzugeben.

0
Marsu

Für diejenigen, die suchen, wie Sie den Zugriff auf das Repository zurücksetzen können. Am Beispiel von GitHub. Sie können Ihr GitHub-Profilkennwort ändern und alle "Persönlichen Zugriffstoken" unter "Einstellungen -> Entwicklereinstellungen" Ihres Profils widerrufen. Sie können auch alle SSH/PGP-Schlüssel und OAuth/GitHub-Apps löschen, um sicherzustellen, dass der Zugriff auf das Repository vollständig blockiert ist. Daher schlagen alle Berechtigungsnachweismanager auf einem beliebigen System bei der Autorisierung fehl und fordern Sie auf, die neuen Berechtigungsnachweise einzugeben.

0
stand alone

Die folgenden Schritte können das Problem beheben .....

  1. Gehe in den Ordner ~/Library/Application Support/SourceTree
  2. Löschen Sie die Datei {Username}@STAuth-bitbucket.org
  3. Starten Sie Sourcetree neu
  4. Versuchen Sie zu holen, das hinterlegte Passwort erscheint, geben Sie Ihr neues Passwort ein
  5. Kann auch den Befehl "git fetch" im Terminal ausführen und muss ein Passwort eingeben
  6. Erledigt
0
emraz

In diesem Artikel erklären sie es auf eine sehr einfache Weise, aber im Grunde müssen wir nur einen git remote set-url Origin "https://<yourUserName>@bitbucket.org/<yourRepo>" ausführen und nächstes Mal, wenn Sie einen git pull oder einen git Push machen, müssen Sie Ihr Passwort eingeben.

0
robertovg