Ab dem 23.10.2023 um 17 Uhr sind Anmeldungen am GitLab via FH Kennung nur noch über den entsprechenden Button über Shibboleth mit anschließender 2-Faktor-Authentifizierung möglich.
Dies hat zur Folge, dass die Authentifizierung für das git Protokoll über https (git Operationen wie clone, pull, push und fetch) mit Benutzername / Passwort nicht mehr funktioniert. Stattdessen müssen sogenannte Access Tokens verwendet werden. Hier gibt es drei Möglichkeiten:
- Persönliche Access Tokens: Im GitLab Profil können persönliche Access Tokens angelegt werden, die dann entsprechende Zugriffsrechte auf alle dem Account-Profil zugewiesenen Repositories haben.
- Projektspezifische Access Tokens: Innerhalb eines GitLab Projektes können unter Einstellungen -> Repository -> Bereitstellungstokens projektspezifische Access Tokens erstellt werden. Diese gelten dann nur für das jeweilige Projekt. Als Benutzername bei git Operationen ist dann der Benutzername des Tokens zu verwenden.
- Gruppenspezifische Access Tokens: Ähnlich wie projektspezifische Access Tokens, anzulegen in den Einstellungen einer Gruppe. Gelten dann für alle Projekte und Unter-Gruppen in dieser Gruppe. Auch hier ist bei git Operationen dann der Benutzername des Tokens zu verwenden.