如何百度到自己的网站,黄冈建设网站,网站降权原因,如何在百度能搜索到公司网站GitLab服务器忘记root密码处理方式 文章目录 GitLab服务器忘记root密码处理方式1. Gitlab查看用户id号1. 通过api接口查询2. 在Linux终端里直接通过curl命令查询 2. 进入GitLab数据库中查询并修改root密码 1. Gitlab查看用户id号
1. 通过api接口查询 接口查询地址#xff1a;…GitLab服务器忘记root密码处理方式 文章目录 GitLab服务器忘记root密码处理方式1. Gitlab查看用户id号1. 通过api接口查询2. 在Linux终端里直接通过curl命令查询 2. 进入GitLab数据库中查询并修改root密码 1. Gitlab查看用户id号
1. 通过api接口查询 接口查询地址http://gitlab的url/api/v4/users?username用户名 浏览器中访问http://192.168.31.240:9090/api/v4/users?usernameroot
[{id:1,username:root,name:Administrator,state:active,avatar_url:https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s80\u0026didenticon,web_url:http://192.168.31.240:9090/root}]可看到root用户的id为1
2. 在Linux终端里直接通过curl命令查询
[rootlocalhost ~]# curl http://192.168.3.240:9090/api/v4/users?usernameroot2. 进入GitLab数据库中查询并修改root密码
# 1 切换到git用户
[rootlocalhost ~]$ su - git
# 2.进入控交互控制台注意14.x版本必须加上 -e否则会出现错误
[gitlocalhost ~]$ gitlab-rails console -e production# 注意14.x之前版本可以不加 -e,如gitlab-rails console production
--------------------------------------------------------------------------------Ruby: ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-linux]GitLab: 14.6.0 (3bc07a0be9c) FOSSGitLab Shell: 13.22.1PostgreSQL: 12.7
--------------------------------------------------------------------------------
Loading production environment (Rails 6.1.4.1)
# 1.查询用户
## 1.1根据用户名查询
irb(main):001:0 user User.where(username: root).first
## 1.2.根据id查询
irb(main):001:0 user User.where(id: 1).first#User id:1 root
# 2.设置root用户的新密码
irb(main):002:0 user.password root123root123
# 3.确认密码
irb(main):003:0 user.password_confirmation root123root123
# 4.保存设置
irb(main):004:0 user.save!
Enqueued ActionMailer::DeliveryJob (Job ID: e562694d-2a1b-4bad-843b-d8567ac51077) to Sidekiq(mailers) with arguments: DeviseMailer, password_change, deliver_now, #GlobalID:0x00007fae7e55bcc8 uri#URI::GID gid://gitlab/User/1true
# 5.退出
irb(main):005:0 quit