自建gitlab忘记密码,没配邮件服务,不能使用Forgot your password来重置。
![](https://i-blog.csdnimg.cn/blog_migrate/9ba276574a6ed2b13c0dee3ae4468a20.png)
可通过gitlab-rails工具包修改密码。具体操作方法如下:
1,切换到git用户下
su – git
2,进入gitlab-rails console
![](https://i-blog.csdnimg.cn/blog_migrate/ea9e0426068a8629e381bc7d83e86c5b.png)
3,根据邮箱查找用户ID,下图可见ID=14。如果知道ID,可忽略此步骤。
命令是User.find_by(email:’[email protected]’)
![](https://i-blog.csdnimg.cn/blog_migrate/4d0fad356f1667453daaf2de344df386.png)
4,选定UID=14
user = User.where(id: 14).first
5,设定密码为123456
user.password=’123456′
![](https://i-blog.csdnimg.cn/blog_migrate/9e60660921161871f560b73b0eafeba5.png)
6,保存,保存后看到产生一条job通知。
user.save!
![](https://i-blog.csdnimg.cn/blog_migrate/b91afbeb42dda7fe0cfb554bb3a8e06c.png)
至此密码修改完成,即可使用新密码登陆gitlab。
本文链接地址: gitlab重置密码