重置 GitLab 密码的方法取决于你是普通用户还是管理员(root),以及你是否能登录。
✅ 前提:邮件服务(SMTP)已正确配置
适用于 Omnibus / 源码安装
sudo gitlab-rails console -e production
进入控制台后执行:
user = User.where(id: 1).first
user.password = 'NewPassword123!'
user.password_confirmation = 'NewPassword123!'
user.save!
退出:
exit
id: 1通常是 root 用户
docker exec -it gitlab gitlab-rails console -e production
然后执行同上 Ruby 代码。
kubectl exec -it <gitlab-toolbox-pod> -- gitlab-rails console -e production
需要我针对你的情况写一条精确命令吗?