假设服务器A上安装了GitLab,但GitLab管理员密码丢失,可按如下步骤重置:
1. 登录服务器A,在终端输入以下命令,进入GitLab数据库。
gitlab-rails console production
- 定位到超级管理员(id=1)的用户。
> user = User.where(id: 1).first
输出不为nil
代表成功。
3. 设置新密码。
user.password = '12345678'
密码至少8个字符。
4. 保存设置。
user.save!
- 用新密码再次登录GitLab,成功。