前言
最近用Docker安裝了gitlab 發現進去沒有初始化設置密碼的 頁面 ;
直接就登錄了 ,然而 注冊要經過管理員 同意, 陷入了死循環
沒法 只好重置密碼了.
重置管理員密碼
-
進入docker gitlab 容器中
docker exec -it gitlab(容器名字) bash
-
進入gitlab 控制台
gitlab-rails console -e production #可能會等好幾秒鍾
-
搜索用戶
#這里提供兩種搜索方式 通過id user = User.where(id:1).first #或者 通過電子郵件搜索 或者用戶名 user = User.find_by(email:'admin@example.com')
-
修改密碼
#注意 這兩個選項都得設置, pass 為你要設置的密碼 user.password ='pass' user.password_confirmation ='pass'
-
保存退出
user.save