服务器Gitlab忘记root密码

今天使用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登录界面 使用账号密码登录即可。

发布了151 篇原创文章 · 获赞 26 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/runnoob_1115/article/details/105343781