# GitLab 修改 root 密码

# 方式一:登录 root 用户后修改

此方法适用于知道 root 密码,并且能使用 root 用户登录的情况。

登录后点击左上角用户头像,然后点击 Edit Profile

image-20220425055104024

然后在左侧找到 Password

image-20220425055232043

image-20220425055353600

注意:通过这种方式修改,密码至少需要 8 位数以上,否则会修改失败。

# 方式二:控制台修改

此方法需要登录至服务器修改

1、切换到 GitLab 安装路径

cd /opt/gitlab/bin

2、进入控制台

gitlab-rails console

3、查询 root 用户账号信息并赋值给 u

u=User.find(1)

4、设置密码

# root 用户密码设置为 root123456
u.password='root123456'

如果密码长度少于 8 位,会提示 Validation failed: Password is too short (minimum is 8 characters)

5、确认密码(非必须)

u.password_confirmation='root123456'

6、保存设置

u.save!

7、退出控制台

exit

image-20220425061237484

参考资料:

GitLab服务器修改管理员用户root密码 (opens new window)

Reset a user’s password (opens new window)