Git-Klon-Fehler „Unterstützung für Passwortauthentifizierung wurde entfernt“.

Git Klon Fehler Unterstutzung Fur Passwortauthentifizierung Wurde Entfernt



GitHub ist eines der größten und beliebtesten Online-Versionskontrollsysteme für Entwickler und Organisationen. Es enthält weltweit einen großen Anteil an Open Source und Closed Source und erleichtert den Entwicklern die Erstellung und Zusammenarbeit an verschiedenen Projekten.

Wenn Sie jedoch Änderungen an ein von GitHub gehostetes Repository übertragen oder ein authentifiziertes Repo klonen, kann es zu einer Fehlermeldung wie „Unterstützung für die Passwortauthentifizierung wurde entfernt“ kommen.

In diesem Tutorial untersuchen wir die Ursache/Quelle dieses Fehlers und wie wir ihn beheben können, wenn wir mit einem Git-Repo arbeiten.







Ursache

Im August 2021 führte GitHub die Funktion ein, mit der alle Benutzer die tokenbasierte Authentifizierung verwenden können, um verschiedene authentifizierte Git-Repositories durchzuführen.



Dadurch wurde die Funktion zur Verwendung der Kontokennwörter bei der Authentifizierung bei GitHub mithilfe der REST-API entfernt.



Daher führt der Versuch, mithilfe der Passwortauthentifizierung auf ein von GitHub gehostetes Repository zuzugreifen oder einen authentifizierten Vorgang in diesem auszuführen, zu dem besagten Fehler.





Lösung

Lassen Sie uns fortfahren und besprechen, wie Sie diesen Fehler schnell beheben können, wenn Sie versuchen, einen Code in das Remote-Repository zu übertragen.

Die Methode zur Behebung dieses Fehlers besteht darin, das Zugriffstoken auf GitHub zu aktivieren und zu konfigurieren, was uns die Durchführung der tokenbasierten Authentifizierung beim Ausführen der Git-Vorgänge ermöglicht.



Um den Zugriff auf die tokenbasierte Authentifizierung zu aktivieren, melden Sie sich zunächst bei Ihrem GitHub-Konto an und gehen Sie zu „Einstellungen“.

Scrollen Sie auf der Seite „Einstellungen“ nach unten und suchen Sie nach der Option „Entwicklereinstellungen“.

Wählen Sie im Fenster „Entwicklereinstellungen“ „Persönliche Zugriffstoken“ und wählen Sie „Tokens (klassisch)“.

Wählen Sie oben rechts „Neues Token generieren“ und dann „Neues Token generieren (klassisch)“.

Füllen Sie im nächsten Schritt die Details für den Abschnitt „Hinweis“ aus und legen Sie dann ein Ablaufdatum für das Zugriffstoken fest. Es wird empfohlen, ein Ablaufdatum festzulegen, obwohl GitHub Ihnen die Erstellung eines nicht ablaufenden Tokens ermöglicht.

Aktivieren Sie im Abschnitt „Bereich“ die folgenden Bereiche für Ihr Token:

  1. Arbeitsablauf
  2. delete:packages
  3. admin:org
  4. admin:public_key
  5. delete_repo
  6. admin:unternehmen
  7. Projekt
  8. admin:gpg_key
  9. admin:ssh_signing_key

Klicken Sie mit dem ausgewählten Bereich auf „Token generieren“.

Kopieren Sie als Nächstes das resultierende Token.

Fügen Sie es in das Passwortfeld ein, wenn Sie den Git-Befehl ausführen.

Dies sollte Ihnen helfen, den Fehler „Unterstützung für Passwortauthentifizierung wurde entfernt“ zu beheben, wenn Sie Änderungen an einem Repo vornehmen oder ein authentifiziertes Repo klonen.

Abschluss

In diesem Tutorial haben wir die Ursache und die Lösung für den Git-Fehler „Unterstützung für Passwortauthentifizierung wurde entfernt“ erfahren. Bitte verwenden Sie stattdessen ein persönliches Zugriffstoken“-Fehler beim Arbeiten mit einem Git-Repo.