内容引用: 官方说明
想要重置Gitlab的管理员密码,首先需要以root身份登入服务器。
使用下面的命令启动一个Ruby控制台:
gitlab-rails console -e production
等待控制台加载完成之后,有不同的方法查找需要重置的用户,例如:搜索 用户名或者邮件地址
user = User.where(id: 1).first #以id 为搜索条件
user = User.find_by(email: 'admin@example.com') #以邮件为搜索条件
然后通过以下命令更改新密码:
user.password = 'secret_pass' #secret_pass为新的密码,可自定义
user.password_confirmation = 'secret_pass' #确认新密码
最后不要忘记保存密码,让更改生效,命令如下:
user.save!
好了,退出控制台,再去登录网页使用新密码登录试试吧~