我们搭建好GitLab服务,打开页面后,需要输入用户名密码。但它们是什么呢?初始管理员用户为root,密码在安装过程中已随机生成并保存在/etc/gitlab/initial_root_password中,有效期24小时,我们可以自己去查找。
如果我们不想去找或者随机密码有效期已过,可以直接对密码进行修改再进行登录,具体操作详见下文。
一、重置密码
1、切换到相应路径
cd /opt/gitlab/bin/
2、进入控制台
gitlab-rails console
3、查询root用户账号信息并赋值给u
u=User.find(1)
4、设置密码
# root用户密码设置为root123456
u.password='root123456'
5、确认密码(非必须)
u.password_confirmation = 'root123456'
6、保存设置
u.save!
7、退出控制台
exit
二、重启GitLab
gitlab-ctl restart
访问GitLab页面输入用户名root和你新设置的密码,登录成功则可进入到GitLab主页。
实际上,重置用户密码的方式不仅以上一种,如要查看别的方式,详见官网:
https://docs.gitlab.com/ee/security/reset_user_password.html
感谢您读完本文!如果本文对您有帮助,请点个赞呗,您的点赞是对我最大的支持和认可!
我的公众号:大前端教程,欢迎关注,会定期更新前端知识,希望能帮到您。