GitLab服务器修改管理员用户root密码_gitlab管理员修改其他用户密码-CSDN博客
首先进入 cd /opt/gitlab/bin/ 这个目录之后运行 gitlab-rails console 最后进入之后修改 u=User.find(1)
设置root密码 u.password='root123456' root的密码 = root123456
然后就是保存 u.save! 退出 exit
重启服务 gitlab-ctl restart
[root@localhost bin]# gitlab-rails console
-------------------------------------------------------------------------------------
Gitlab: 10.8.1 (21a8d61)
Gitlab Shell: 7.1.2
postgresql: 9.6.8
-------------------------------------------------------------------------------------
Loading production environment (Rails 4.2.10)
irb(main):001:0> u=User.find(1)
=> #<User id:1 @root>
irb(main):002:0>
irb(main):003:0*
irb(main):004:0* u=User.find(1)
=> #<User id:1 @root>
irb(main):005:0> u.password='root123456'
=> "root123456"
irb(main):006:0> u.password_confirmation = 'root123456'
=> "root123456"
irb(main):007:0> u.save!
Enqueued ActionMailer::DeliveryJob (Job ID: d6cccd2f-82c3-4ac4-acf8-2fc7d6d49c97) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", gid://gitlab/User/1
=> true
irb(main):008:0> exit
[root@localhost bin]# gitlab-ctl restart
ok: run: alertmanager: (pid 1760) 0s
ok: run: gitaly: (pid 1769) 1s
ok: run: gitlab-monitor: (pid 1779) 0s
ok: run: gitlab-workhorse: (pid 1787) 1s
ok: run: logrotate: (pid 1802) 0s
ok: run: nginx: (pid 1811) 1s
ok: run: node-exporter: (pid 1818) 0s
ok: run: postgres-exporter: (pid 1825) 0s
ok: run: postgresql: (pid 1837) 0s
ok: run: prometheus: (pid 1921) 0s
ok: run: redis: (pid 1931) 1s
ok: run: redis-exporter: (pid 1935) 0s
ok: run: sidekiq: (pid 1944) 1s
ok: run: unicorn: (pid 1961) 0s