gitlab修改用戶郵箱,密碼


gitlbab用戶信息以郵箱為准,如果ad域郵箱變更時 gitlab會新建賬戶,如果重名會導致用戶后綴加1順延(比如joy.zhou1) 由於之前組權限給的都是joy.zhou導致 代碼拉取能正常,但是登陸跳轉到joy.zhou1找不到項目。

因為郵箱是唯一值,只能從數據庫修改

登陸giltab 數據庫可參考

yum安裝默認登錄postgresql

su - gitlab-psql
psql -h /var/opt/gitlab/postgresql -d gitlabhq_production
\l     //查看數據庫
\dt   //查看多表
\d abuse_reports    //查看單表
select * from users where id=42;  //必須要;不然不執行查詢
把原來帳號的郵箱改成可以ldap認證的域名
update users set email ='joy.zhou@qq.com'  where id = 74;  //把原來帳號的郵箱改成可以ldap認證的域名

 

/opt/gitlab/bin

修改密碼 舊版本 gitlab-rails console production

新版本 gitlab-rails console -e production

user = User.where(username:"root").first

user.password = "test123@"

user.save!


免責聲明!

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



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