GitLab 忘记密码,Ubuntu 重置GitLab管理员root密码

[复制链接]
发表于 2026-10-6 22:08:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

GitLab 初次安装后若忘记管理员(root)账号密码,会导致无法审批新注册用户。本文以 Ubuntu 22.04 + GitLab v16.9.2-ee 为例,演示如何通过 GitLab Rails 控制台重置 root 密码。

切换到 root 用户

修改密码需要进入 GitLab 控制台,普通用户权限不足,先切到 root:

su

进入 GitLab 控制台

执行以下命令,等待控制台加载完成(GitLab 架构较重,启动需要一点时间):

gitlab-rails console -e production

定位 root 用户

默认 id 为 1 的账户即为 root,也可通过默认邮箱定位:

user = User.where(id: 1).first
# 或
user = User.find_by(email: '[email protected]')

重置密码

密码长度需大于 8 个字符:

user.password = 'admin@123'
user.password_confirmation = 'admin@123'
user.save!

输入 exit 退出控制台,随后用新密码登录验证即可。

小结

核心步骤就是进入 GitLab Rails 控制台,按 id 或邮箱找到 root 用户,重新设置 password 并保存。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表