1.
# gitlab-rake "gitlab:password:reset[root]"
Wait 10 minutes. And result
Enter password:
Confirm password:
Password successfully updated for user with username root.
2. Reset your GitLab root password from a terminal
Start the console with this command:
1 | > gitlab-rails console production |
Next wait until the console has loaded. You will see something like this if everything is OK:
Now there are multiple ways to find your user. In my case I know there was only one user and it had so it has ID 1. But you can also search for email or username.
1 | irb(main):001:0> u = User.where(id: 1).first |
Now lets change your password:
1 2 | > u.password = 'secret_pass' > u.password_confirmation = 'secret_pass' |
Its important that you change both password and password_confirmation to make it work.
Now lets save the changes.
1 | > u.save! |
The ( ! ) symbol is very important. Otherwise your changes are not pushed to the database. Now exit the console and try to login with your new password. It should work now.