Zugriff auf eine GitLab-Instanz nach Aktivierung von 2FA wiederherstellen

Vor kurzen habe ich bei einem GitLab-Server Zwei-Faktor-Authentifizierung für alle Benutzer aktiviert.

Als ich dann selbst einen Pull via Git Extensions machen wollte, kam die Meldung vom GitLab-Server, dass ich ein Access-Token generieren und verwenden müsse.

Also habe ich das gemacht. Doch ich fand nirgends einen Weg, das Token einzugeben.

Dann habe ich mehrere Fragen und Antworten auf Stack Overflow gelesen, z. B.:

war ich immer noch nicht schlauer. Im Endeffekt hat dann folgendes geholfen:

  1. In der Befehlszeile git config --global --unset core.askpass eingeben (kommt kein Feedback)

Anschließend habe ich nochmals einen Pull versucht, und es kam dann ein Fenster mit Benutzername- und Kennwort-Abfrage.

Dort habe ich dann meinen Benutzernamen eingegeben (es geht wohl jeder beliebige Name) und das zuvor in GitLab generierte Zugriffstoken (Access Token).

Anschließend lief der Pull durch, und auch bei nachfolgenden Pulls lief es ohne erneute Tokeneingabe durch.