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