本地GitLab找回密碼


1、首先我們登陸服務器,使用su - git 切換到git用戶下操作

GITlab找回密碼su-git切換環境.png

2、登陸后可以通過ls查看gitlab的文件,我們直接使用gitlab-rails console production進入gitlab控制台,輸入命令后需要等待

Loading production environment (Rails x.x.x)等字樣的顯示,不然gitlab的查詢語句不會被解析。

切換至控制台.png

3、輸入user = User.where(id:1).first ,意思就是查詢id為1的用戶,一般情況下超級管理員用戶都是1,當然也可以使用username來查詢用戶,在管理員賬戶對詢到后,可以通過返回的信息中看到admin為true,username為Administrator,當然也有的是admin,我們需要確認的就是admin為ture即可。Tips,常用的還有 user = User.all 查詢所有用戶 ,where條件有 username email state user = User.where(id:1).first user = User.find_by(email: 'admin@local.host')等,可以根據自己需要進行選擇。

確認管理員信息.png

4、輸入user.password='密碼',密碼設置為你需要修改的密碼,這里的user就是第三步中User.where(id:1).first ,即修改當前用戶的密碼,輸入完成后回車后在確認一遍user.password_confirmation ='密碼' 。

修改密碼完成.png

5、輸入user.save! 保存用戶信息。

保存用戶完成.png

6、記得使用兩次exit退出GitLab控制台。

兩次exit退出登錄.png


免責聲明!

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



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