GitLab migration and SSO

GitLab has been migrated, and 2FA for GNOME accounts is now mandatory across services.


GitLab has been migrated to the new, AWS-hosted platform, as outlined in: [Scheduled maintenance] GitLab / GitLab pages - 04th of December 2024 at 2 PM UTC

With the migration, two factor authentication is now mandatory for GNOME accounts: Transition to new SSO domain and mandatory two-factor authentication enrollment

If you have GNOME account, and you want to sign into GitLab, you must select the “GNOME SSO” option, and log into GNOME’s Keycloak instance; if you haven’t already, you will be prompted to enroll a 2FA authenticator using a QR code or manually entering the provided secret into your preferred application. If you have already enrolled an authenticator app, you’ll have to provide the TOTP token in order to complete the sign in process.

For any issue or question, please join the Infrastructure room on Matrix, or reply to this topic on Discourse.

2 Likes

A note about my experience: if the login fails with “incorrect username or password”, try the correct username. The username is the one you used to set up a Gnome account. The username is NOT your email address. The username might not be the same as the moniker you see on a Gitlab page.
My username is not “bootchk” as seen on this page.
You won’t see a request for 2FA until you have entered a valid username.