Sollte man sein Passwort für die eigene GitLab-Instanz einmal vergessen, kann man sich leicht ein neues Passwort konfigurieren.
Dazu ist es möglich, eine Ruby-Konsole zu starten und das neue Passwort direkt in die Datenbank zu schreiben. Es muss lediglich eine funktionierende Methode zur Auswahl des gewünschten Users verwendet werden. Ist der Root-User betroffen, so besitzt dieser User die ID=1, eine andere Methode ist etwa die Auswahl über die E-Mail-Adresse.
# die GitLab Ruby Konsole starten gitlab-rails console production # den Anwender finden (root hat die ID 1, oder etwa per E-Mail) user = User.where(id: 1).first user = User.find_by(email: 'admin@local.host') # Passwort und Bestätigung neue setzen user.password = 'passwort' user.password_confirmation = 'passwort' # Speichern der neuen Daten user.save!
Diese Methode ist auch auf der offiziellen Website von GitLab zu finden.