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

2、登陸后可以通過ls查看gitlab的文件,我們直接使用gitlab-rails console production進入gitlab控制台,輸入命令后需要等待
Loading production environment (Rails x.x.x)等字樣的顯示,不然gitlab的查詢語句不會被解析。

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')等,可以根據自己需要進行選擇。

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

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

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

