Skip to main content

Anmeldung nicht mehr möglich

TRANSLATE THIS SITE (GOOGLE)

Fehler 1

Beschreibung


001_Gitlab_Anmeldung.PNG

Sollte die Anmeldung an der Gitlab-Oberfläche nicht mehr möglich sein und die Meldung "No authentication methods configured." angezeigt werden, so kann dies an einer deaktivierten Anmeldung liegen. Über folgende Schritte kann die Anmeldung wieder aktiviert werden.

Lösung


Solange die Anmeldung an dem Server als Benutzer root funktioniert, kann folgende Lösung die Anmeldemaske wieder aktivieren.

sudo gitlab-rails console
s = ApplicationSetting.find_by(signin_enabled: false)
s.signin_enabled = true
s.save

Fehler 2

Beschreibung


Auf der Login-Seite wird angezeigt, dass reCaptcha keinen gültigen Schlüssel mehr hat. Um reCaptcha in Gitlab unter Docker zu deaktivieren, wenn man sich selbst als root nicht mehr anmelden kann, sind folgende Schritte notwendig.

Hinweis


Bitte verschwendet nicht eure Zeit mit der Doku auf der Gitlab Seite (https://docs.gitlab.com/ee/integration/recaptcha.html). Der Proxy-Header funktioniert nicht!

Lösung

  1. Eine aktive Sitzung im Docker Container starten

    docker exec -it GITLAB_CONTAINER_NAME /bin/bash
  2. An der Gitlab Datenbank anmelden

    gitlab-psql -d gitlabhq_production
  3. Gitlab auf der DB per Update-Statement deaktivieren

    UPDATE application_settings SET login_recaptcha_protection_enabled = 'f';
  4. Gitlab neu starten

Anschließend sollte die Anmeldung an Gitlab wieder möglich sein.