如何重置GitLabG管理员密码

想要重置Gitlab的管理员密码,首先需要以root身份登入服务器。

使用下面的命令启动一个Ruby控制台:

gitlab-rails console -e production

等待控制台加载完成之后,有不同的方法查找需要重置的用户,例如:搜索 用户名或者邮件地址

user = User.where(id: 1).first                  #以id 为搜索条件

user = User.find_by(email: '[email protected]')             #以邮件为搜索条件

然后通过以下命令更改新密码:

user.password = 'secret_pass'                            #secret_pass为新的密码,可自定义

user.password_confirmation = 'secret_pass'        #确认新密码

最后不要忘记保存密码,让更改生效,命令如下:

user.save!

好了,退出控制台,再去登录网页使用新密码登录试试吧~



作者:窦丽酉
链接:https://www.jianshu.com/p/04e82cb95573
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(如何重置GitLabG管理员密码)