GitLab 部署忘记root密码修改

GitLab 部署及管理员账号初始化

1.首先登录gitlab服务器执行以下命令:
# 切换到gitlab安装目录

cd /opt/gitlab/bin

sudo  gitlab-rails console -e production
2.通过命令查找,确定用户为“root”
# 以下这两个命令都可以,随便输入一个

user = User.where(id: 1).first 

user = User.where(name: "root").first
3.将root用户密码重置为admin123
# 输入重置密码命令

user.password="admin123"

# 再次确认密码

user.password_confirmation="admin123"
4.保存重置信息,并结束
# 输入保存命令,以便使更改信息生效

user.save

# 退出修改窗口
exit

如果看到上面截图中的true ,恭喜你已经成功了,执行 exit 或quit退出当前设置流程即可。

回到gitlab ,可以通过 root/admin123 这一超级管理员账号登录了