今天使用gitlab的时候发现管理员密码忘记,现将找回密码的过程记录。
我的Gitlab是使用Docker创建。
1、忘记密码
直接通过邮箱找回
2、忘记邮箱通过后门进入
1、登录容器
docker exec -it gitlab-ce /bin/bash
2、登录GitLab后台服务器,并且切换至git用户
su - git
3、登录GitLab的Rails控制台
gitlab-rails console
4、定位到root用户
user = User.where(id: 1).first
5、修改root密码
user.password='xxxxxx'
6、保存
user.save!
7、回到你的gitlab登录界面 使用账号密码登录即可。