gitlab重置root的密碼


環境:gitlab 忘記了root密碼,無法登陸gitlab

解決:

gitlab-ctl start 保證gitlab處於啟動狀態,&保證redis處於啟動狀態

 gitlab-rails console production 進入gitlab串口環境下

irb(main):001:0>user = User.where(id: 1).first 定位到gitlab 數據庫中Users表中的一個用戶,通常就是管理員用戶admin@local.host

irb(main):002:0> user.password=12345678   重置管理員密碼為12345678

irb(main):003:0> user.password_confirmation=12345678   確認管理員密碼為12345678

irb(main):004:0> user.save!    保存更改信息

 

如下提示代表成功:

irb(main):004:0> user.save!
Enqueued ActionMailer::DeliveryJob (Job ID: 7dc9cc44-0296-4a62-8b9a-335d4d5da11b) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", gid://gitlab/User/1
=> true

 

登陸gitlab使用新密碼可以成功登陸root


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM