需求
Gitlab root 用户忘记密码,需要重置密码
步骤
- 重置 root 密码之前,需先使用 root 用户登录到 gitlab 所在服务器
gitlab-rails console -e production - 等待控制台加载完毕,有多种找到用户的方法
- 通过用户名:
user = User.find_by_username 'exampleuser' - 通过用户 ID:
user = User.find(123) - 通过 email:
user = User.find_by(email: 'user@example.com')
- 通过用户名:
- 输入新密码(须符合最低8位限制):
user.password = '新密码' - 确认密码:
user.password_confirmation = '新密码' - 保存更改:
user.save! - 退出:
exit - 用新密码登录验证

参考
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 470501267@qq.com