GitLab root密码重置方法

  1. 进入 GitLab 服务器
    通过 SSH 登录到 GitLab 服务器。
  2. 编辑配置文件
    打开 GitLab 配置文件:bash复制sudo nano /etc/gitlab/gitlab.rb
  3. 启用密码重置
    添加或修改以下配置:ruby复制gitlab_rails[‘initial_root_password’] = ‘new_password’
  4. 重新配置 GitLab
    保存并退出后,执行以下命令重新配置:bash复制sudo gitlab-ctl reconfigure

总结

  • Rails 控制台:适合直接修改用户密码。
  • 数据库:适合熟悉 SQL 的用户。
  • 配置文件:适合在初始配置时设置密码。

重置后,使用新密码登录 GitLab。

《GitLab root密码重置方法》有1个想法

  1. 通过 Rails 控制台重置密码
    进入 GitLab 服务器
    通过 SSH 登录到 GitLab 服务器。

    启动 Rails 控制台
    执行以下命令进入 Rails 控制台:

    sudo gitlab-rails console
    查找用户
    在控制台中输入以下命令查找 root 用户:
    user = User.find_by(username: ‘root’)
    重置密码
    输入以下命令重置密码(将 new_password 替换为新密码):

    user.password = ‘new_password’
    user.password_confirmation = ‘new_password’
    保存更改
    输入以下命令保存更改:

    user.save!
    退出控制台
    输入 exit 退出 Rails 控制台。

发表评论