GitLab 忘记密码,Ubuntu 重置GitLab管理员root密码

打印 上一主题 下一主题

主题 1001|帖子 1001|积分 3003

概要

GitLab初次安装后,登录GitLab网页的管理员账号和密码忘记,导致新注册用户无法审批。于是做了密码重置,小编本地使用的环境为:Ubuntu22.04;GitLab v16.9.2-ee
linux切换到 root 用户

修改 gitlab 的管理员密码,需要进入到 gitlab 控制台进行修改,Linux 需要切换到 root 用户,否则会提示权限不足
切换 root 命令输入 su,输入服务器密码
  1. huangxing@ubuntu:~$ su
复制代码

进入 gitlab 控制台

输入下面命令进入控制台,由于 gitlab 体系架构有些庞大,耐心等待一会
  1. gitlab-rails console -e production
复制代码
当出现下面内容,代表已进入

找到 gitlab 用户

在控制台输入命令:
  1. user = User.where(id: 1).first
复制代码
  一般id为1的用户就是我们的root用户
或者也可通过邮件来定位,gitlab管理员默认邮箱为admin@example.com
user = User.find_by(email: ‘admin@example.com’)
  

   出现 #Userid:1@root 表示锁定 root 的用户 id 为 1
  修改重置密码

留意:密码不能太简单,必须大于 8 个字符,输入下面命令:
  1. user.password = 'admin@123'
  2. user.password_confirmation = 'admin@123'
  3. user.save!
复制代码

输入 exit 退出
登录测试

   输入你设置的密码登录即可
  小结

总的来讲就是进入到 gitlab 控制台,通过 id 找到 root 用户,重新设置 user.password 并生存!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

郭卫东

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表