宿主机安装的git操作
1.使用root用户进入git控制台
gitlab-rails console production
2.获取用户数据,修改root密码
user = User.where(id: 1).first
user.password='' #输入新密码
user.password_confirmation='' #确认新密码
user.save! #保存
quit #退出
docker安装git修改root密码操作
首先进入Gitlab容器
docker exec -it gitlab /bin/bash
#gitlab为容器名,以实际情况为准
其余操作,同上
#进入git控制台,获取用户数据,修改root密码
[root@test conf.d]# docker exec -it gitlab-test /bin/bash
root@192:/# gitlab-rails console production
DEPRECATION WARNING: Passing the environment's name as a regular argument is deprecated and will be removed in the next Rails version. Please, use the -e option instead. (called from require at bin/rails:4)
--------------------------------------------------------------------------------
GitLab: 12.2.5 (09f8edbc29a)
GitLab Shell: 9.3.0
PostgreSQL: 10.9
--------------------------------------------------------------------------------
Loading production environment (Rails 5.2.3)
irb(main):001:0> user = User.where(id: 1).first
=> #<User id:1 @root>
irb(main):002:0> user.password='123@asd'
=> "123@asd"
irb(main):003:0> user.password_confirmation='123@asd'
=> "123@asd"
irb(main):004:0> user.save!
=> true
irb(main):005:0> quit