CentOS中安裝的Gitlab忘記管理員密碼怎樣重置密碼


場景

CentOS6中安裝、配置、啟動GitLab以及遇到的那些坑:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/116304911

在上面搭建起來Gitlab后,竟然忘記了管理員的密碼,怎樣強制重置密碼。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。

實現

使用XShell連接到gitlab服務器

輸入

su - git

切換到git用戶下操作,切換后默認的當前目錄就可以

注意這里的-與后面的git 要有空格

ls

查看gitlab的命令文件,如圖所示可以看到gitlab-rails文件,下一步會使用此文件進入控制台

 

 

然后進入到gitlab控制台

gitlab-rails console production

查詢gitlab超級管理員信息

user = User.where(id:1).first

查詢id為1的用戶對象,因為超級管理員用戶默認都是1

再輸入

user.password='12345678'

將密碼重置為12345678

然后再輸入

user.save!

保存用戶對象

注意這里的密碼長度一開始設置的為123456時提示太短

 

 


免責聲明!

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



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