GitLab 重置忘记的密码
官方参考:
3.10.1 进入 GitLab Rails 控制台
gitlab-rails console -e production
说明:
- 启动控制台可能较慢,等待环境加载完成后再执行后续命令。
3.10.2 查找 root 用户
可使用任一方式:
user = User.find_by_username 'root'
或:
user = User.where(id: 1).first
3.10.3 重置密码并保存
user.password = "NewStrongPassword"
user.password_confirmation = "NewStrongPassword"
user.save
退出控制台:
quit
3.10.4 验证登录
- 使用新密码重新登录 GitLab。
- 建议使用
external_url对应的标准访问地址登录(与配置保持一致)。 - 新密码应满足复杂度要求(至少 8 位并包含足够复杂度)。