马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
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企服评测-应用市场 编辑提示 |