Gitlab修改用户密码

  1. 打开rails控制台,并在控制台中执行2-5的步骤。

    sudo gitlab-rails console
  2. 根据用户名或者用户ID找到user;

    • 根据用户名

      user = User.find_by_username 'yourusername'
    • 根据用户ID

      user = User.find(123)
    • 根据邮箱地址:

      user = User.find_by(email: 'user@example.com')
  3. 重设密码

    new_password = 'examplepassword'
    #or new_password = ::User.random_password
    user_password = new_password
    user.password_confirmation = new_password
  4. 邮件通知

    user.send_only_admin_changed_your_password_notification!
  5. 保存并退出

    user.save!
    exit
  6. 如果还是不行,则重启下gitlab

    gitlab-ctl restart

最后修改:2025 年 05 月 11 日
如果觉得我的文章对你有用,请随意赞赏