GitLab

Eine neue GitLab-Instanz des AI-Labors (https://git.haw-hamburg.de) ist ab dem 3. April 2023 in Betrieb.
Diese beinhaltet keine Altdaten/Repositories, ist aber für den Praxisbetrieb in unserem Department nun wieder nutzbar.
Eine Datensicherung gibt es derzeit nicht. Bitte selber dafür sorgen. Es ist aber ein weiterer Schritt in unserer infrastrukturellen Grundversorgung.

Bitte beachten:

GitLab ist nur mit den neuen Informatik-Account nutzbar (z.B. in der Form infwzz123).

Um GitLab nutzen zu können ist eine Änderung des Initialpasswortes für die Informatik-Kennung nötig.
Dieses muss einmalig an den Rechnern des PC Pools vor Ort (BT7 11. Stock) erfolgen.

Eine 2-Faktor-Authentifizierung über die gängigen Tools (Google Authenticator etc.) ist verpflichtend für die Nutzung.

Die Passwörter der Informatik-Kennung können ablaufen. Hier liefert GitLab keine extra Informationen. Es gibt lediglich eine Fehlermeldung, dass die Daten nicht korrekt sind. Lösung hierzu: siehe Tipps: Habe ich mein Passwort vergessen, oder ist es abgelaufen?

Sichtbarkeiten in Gitlab:

Momentan sind die Projekte nur mit dem scope „private“ erstellbar. Ob sich dies ändert und auch „internal“ erlaubt sein soll, ist momentan im Gespräch. In Kürze gibt es dazu mehr Infos.

Tipps

Habe ich mein Passwort vergessen, oder ist es abgelaufen?

GitLab unterscheidet da nicht in der Rückmeldung, ob ein Passwort abgelaufen ist, oder falsch eingegeben wurde. Die Angaben sind einfach ungültig. Seid ihr euch sicher, das richtige Passwort eingegeben zu haben, dann ist es vermutlich abgelaufen. Ein einfacher Weg dies zu testen ist es, sich an einem Rechner in PC-Pool unter Windows anzumelden. Ist das Passwort abgelaufen, kommt direkt ein Dialog zum Ändern des Passwortes. Ok drücken und Passwort ändern. Ihr erhaltet eine Bestätigung: „Das Kennwort wurde geändert.“. Ausloggen. Fertig.

Mein Passwort ist wirklich vergessen, was mache ich nun?

Am einfachsten ist, dass ihr unseren Support-Kanal in MS Teams nutzt. Schriebt uns im Kanal „Passwort vergessen“ (Link: "Support Dep. Informatik IT-Dienste | Passwort vergessen | Microsoft Teams") eine Nachricht. Euer Passwort wird dann von einem Mitarbeiter zurückgesetzt, und ihr erhaltet ein neues Einmalpasswort.

Alternativ, könnt ihr mit einem Studierendenausweis im Büro 1103 oder 1189 höflich um das zurücksetzen des Passwortes bitten, dort bekommt ihr einen Zettel mit einem Einmalpasswort.

Mit diesem Einmalpasswort loggt ihr euch an einen Rechner im PC-Pool im Raum 1104 unter Windows an. Es kommt ein der oben beschriebene Dialog zum Ändern des Passwortes. Passwort ändern. Ausloggen. Fertig.

Ich habe mein Passwort geändert, kann mich aber trotzdem nicht in GitLab anmelden.

Bitte einmal die üblichen Fehlerquellen überprüfen:

Ihr habt den richtigen Login-Reiter angewählt: „Department Informatik“. Der aktive Reiter ist fett geschrieben und blau unterstrichen!

Bei Nutzername die Informatik-eigene-Kennung angeben. Zur Erinnerung, diese beginnt mit den Buchstaben „inf“ und endet mit der HAW-Kennung. Ohne irgendwelches @haw-Gedöns. Sie ist demnach 9 Zeichen kang. Beispielsweise: infwbg447

Habt ihr euer Passwort gerade geändert, kann es bis zu 30 Minuten dauern, bis diese Änderung in GitLab ankommt. Sollte es längere Zeit nicht mit dem Login klappen und ihr könnt auf den Rechnern der PC-Pools im AI- oder TI-Labor einloggen, dann bitte über den Support-Raum in MS Teams Kontakt zu uns aufnehmen. (Link: "Support Dep. Informatik IT-Dienste | GitLab | Microsoft Teams")

Ich habe mein Passwort in GitLab mehrfach falsch eingegeben, was nun?

Wenn das Passwort in GitLab mehrfach falsch eingegeben wurde, einfach in ca. 15 Minuten nochmal versuchen.

Wie hänge ich ein lokal auf dem Rechner noch vorhandenes Repository in Gitlab wieder ein?

Leeres Repo in Gitlab erstellen (ACHTUNG! den Haken bei „add README“ entfernen).

Dann lokal in ein Terminal git remote remove origin, dann git remote add origin <neue-gitlab-repository-url>, dann git push –all. Die beiden letzten Schritte werden denke ich auch von Gitlab selbst im Hintergrund beim leeren Repository angezeigt, da könnte man es raus kopieren.

Achtung! Alte Repositories haben als Haupt-Branch den „master“-Branch. Gitlab nennt seit einiger Zeit die Haupt-Branches jedoch „main“. Dies kann zu ungewünschten Verhalten führen.