gitlab忘記密碼找回


  • 在gitlab登錄窗口,如果密碼忘記了登錄不進入,可以先嘗試點擊登錄框下方的Forgot your password來通過郵箱的方式找回,如果郵箱不可以使用了,則看下面的強制找回方法

    gitlab管理員密碼忘記如何強制重置找回
  • 如圖所示,需要輸入當初設置的郵箱帳號,這一步前提是郵箱可以正常使用的情況下才可以使用的方法

    gitlab管理員密碼忘記如何強制重置找回
  • 通過xshell連接到gitlab安裝的服務器上,然后輸入su - git 切換到git用戶下操作,切換之后默認的當前目錄就可以ls查看到gitlab的命令文件,如圖所示可以看到gitlab-rails文件,下一步會使用此文件進入控制台

    gitlab管理員密碼忘記如何強制重置找回
  • 輸入gitlab-rails console production進入gitlab控制台,只有進入到控制台之后,才可以輸入gitlab的查詢語句,才會被解析

    gitlab管理員密碼忘記如何強制重置找回
  • 輸入user = User.where(id:1).first查詢id為1的用戶對象,因為超級管理員用戶默認都是1,使用user = User.where()可查詢到所有的用戶及用戶id。也可以更加username來查詢用戶對象,管理員賬戶對象查詢到之后,可以從返回的信息中看到admin為true,username為root

    gitlab管理員密碼忘記如何強制重置找回
  • 輸入user.password='密碼',密碼位置填寫您新的密碼即可。然后再輸入user.save!保存用戶對象

    gitlab管理員密碼忘記如何強制重置找回
  • 以為操作完成之后,再次回到登錄窗口頁面,重新使用root用戶進行登錄,這次可以正常登錄了。表示密碼重置成功了。

    gitlab管理員密碼忘記如何強制重置找回

  • 免責聲明!

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



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