Start·Fehlermeldungen

github · Git

Die Meldung

remote: Support for password authentication was removed on August 13, 2021.

Was es bedeutet

GitHub akzeptiert seit 2021 keine Kontopasswörter über https mehr — Ihr Passwort ist nicht falsch, das Verfahren selbst wird nicht mehr angenommen. Es erscheint, wenn Ihre gespeicherte Anmeldeinformation ein altes Passwort ist oder Sie an der Eingabeaufforderung eines eingetippt haben. Wollen Sie bei https bleiben, geben Sie ein Personal Access Token im Passwortfeld ein; andernfalls wechseln Sie mit git remote set-url origin auf die ssh-Adresse. Die Remote-Adresse zu ändern ist eine Konfigurationszeile in Ihrem eigenen Klon — sie berührt keine Commits und ist jederzeit umkehrbar.

Die Lösung

git remote set-url origin git@github.com:user/repo.git
Ausgegeben von
github
Git
29

Fast jeder git-Fehler ist eine Verweigerung im Sinne von „das aus diesem Zustand zu tun würde etwas verlieren“; fatal: heißt, git hat ohne jede Änderung abgebrochen, und die hint:-Zeilen unter der ersten enthalten meist die eigentliche Lösung.

Eine Fehlermeldung lesen

  • Von der ersten Zeile abwärts lesen. Weiter unten geht es um das Innere des Werkzeugs; die Ursache steht meist oben.
  • Gibt es Datei und Zeilennummer, dort anfangen — nicht der oberste Stack-Frame, sondern die oberste Zeile, die eine eigene Datei nennt.
  • Die Meldung wörtlich suchen, vorher aber eigene Pfade und Variablennamen entfernen; genau die verhindern den Treffer.
  • Dieselbe Lage wird je Werkzeugversion anders formuliert. Passen die Treffer nicht, die Versionsnummer mit in die Suche.
  • Vor dem Einfügen einer Lösung prüfen, was sie verwirft. Manches davon lässt sich nicht zurückholen.

Häufige Fragen

Q. Was bedeutet „remote: Support for password authentication was removed on August 13, 2021.“?

GitHub akzeptiert seit 2021 keine Kontopasswörter über https mehr — Ihr Passwort ist nicht falsch, das Verfahren selbst wird nicht mehr angenommen. Es erscheint, wenn Ihre gespeicherte Anmeldeinformation ein altes Passwort ist oder Sie an der Eingabeaufforderung eines eingetippt haben. Wollen Sie bei https bleiben, geben Sie ein Personal Access Token im Passwortfeld ein; andernfalls wechseln Sie mit git remote set-url origin auf die ssh-Adresse. Die Remote-Adresse zu ändern ist eine Konfigurationszeile in Ihrem eigenen Klon — sie berührt keine Commits und ist jederzeit umkehrbar.

Q. Wie behebe ich das?

git remote set-url origin git@github.com:user/repo.git — vor dem Ausführen oben prüfen, was dieser Befehl verwirft.

Q. Welches Werkzeug gibt das aus?

github. Es gehört zu Git, und die Meldung hat 11 Wörter.

Verwandte Fehler