gitlab修改預設的管理員郵箱

似水流年風蕭兮發表於2020-10-18

群暉提供一鍵式安裝gitlab套件的功能,只要在套件中心選擇gitlab並進行安裝,即可自動下載並完成安裝。在這裡就不介紹如何安裝了,主要講安裝啟動完成後如何修改超級管理員的主郵箱(admin@example.com)為自已的郵箱。

第一步

開啟Docker,選擇容器synology_gitlab_postgresql,然後點選詳情。
在這裡插入圖片描述

第二步

在詳情的總覽檢視環境變數DB_USER、DB_PASS、DB_NAME的值,後面需要用到。
在這裡插入圖片描述

第三步

選擇終端機,點選新增,在bash中輸入以下命令,然後回車,會出現Password for user gitlab_user:,然後輸入DB_PASS的值gitlab_pass回車(輸入是隱式輸入,不會顯示輸入的值),出現gitlab=>就可以進行下一步了。

psql -U gitlab_user -W gitlab

命令說明:
gitlab_user是環境變數中的DB_USER,指的是資料庫使用者名稱
gitlab是環境變數中的DB_NAME,指的是資料庫名

在這裡插入圖片描述

第四步

輸入sql命令:update users set email='test@foxmail.com',notification_email='test@foxmail.com',commit_email='test@foxmail.com' where id = 1;
然後回車,出現UPDATE 1說明修改成功了。
在這裡插入圖片描述

第五步

root使用者登入gitlab,可以看到郵箱已經修改。
在這裡插入圖片描述
在這裡插入圖片描述

相關文章