admin管理员组

文章数量:1531942

2024年5月19日发(作者:)

本地GitLab服务器找回GitLab管理员账户密码的方法

在之前的文章中提到过公司因为项目管理的问题增加了本地的GITLAB服务器,

也提到了本地GITLAB服务器中个人账户的秘钥设置,本次我们就说一下本地

GitLab服务器找回GitLab管理员账户密码的方法。

一般GitLab服务器找回密码可以通过系统自带的找回密码进行找回,不过

GitLab服务器的超级管理员一般都是admin@这个名称,

这个域名不是我们的,对应的邮箱也不能正常使用,所以我们就

没办法通过邮件来进行找回了。

1、首先我们登陆服务器,使用su-git切换到git用户下操作

2、登陆后可以通过ls查看gitlab的文件,我们直接使用gitlab-railsconsole

production进入gitlab控制台,输入命令后需要等待

)等字样的显示,不然gitlab的

查询语句不会被解析。

3、输入user=(id:1).first,意思就是查询id为1的用户,一般情

况下超级管理员用户都是1,当然也可以使用username来查询用户,在管理员

账户对询到后,可以通过返回的信息中看到admin为true,username为

Administrator,当然也有的是admin,我们需要确认的就是admin为ture即

可。Tips,常用的还有user=查询所有用户,where条件有

usernameemailstateuser=(id:1).firstuser=

_by(email:'admin@')等,可以根据自己需要进行选择。

本文标签: 找回管理员服务器密码账户