linux 私有gitlab倉庫配置郵件

2021-10-07 22:43:36 字數 1403 閱讀 5923

### email settings

gitlab_rails[

'gitlab_email_enabled']=

true

gitlab_rails[

'gitlab_email_from']=

'xx@***.com'

gitlab_rails[

'gitlab_email_display_name']=

'gitlab'

gitlab_rails[

'gitlab_email_reply_to']=

'xx@***.com'

以下配置因發件郵箱而異(我是qq企業郵箱),針對每個郵箱官網有詳細配置,可參閱smtp配置

如果出現502錯誤,先別慌,可能是服務還在啟動,等2分鐘之後再驗證一下

開啟控制台

gitlab-rails console
notify.test_email(

'[email protected](收信郵箱)','message subject','congratulations!'

).deliver_now

登入gitlab(external_url),邀請使用者,驗證是否能收到邀請郵件

gitlab倉庫遷移

遇到乙個情況,需要將兩個gitlab倉庫合併。好在都是使用的ldap賬戶登陸,使用者賬戶不需要遷移。實際的使用情況下,需要遷移的主要部分為分組及分組下專案。gitlab的api還是很給力的,能夠獲取所有這些資訊,並利用這些資訊進行新建。獲取資訊使用get方法,修改資訊使用put方法,新建使用post...

Gitlab倉庫遷移

設定儲存倉庫資料 預設情況下omnibus gitlab 將倉庫資料儲存在 var opt gitlab git data目錄下,倉庫存放在子目錄 repositories裡面。以可以通過修改 etc gitlab gitlab.rb 的這一行來自定義 git data 的父目錄 root gitl...

gitlab倉庫遷移

把部署在本地的gitlab倉庫遷移到遠端倉庫,步驟如下 1 先進入已經checkout在本地的git 目錄,然後檢視一下當前本地的gitlab倉庫情況 2 然後設定遠端gtilab倉庫替換本地的gitlab倉庫目錄,如下圖,origin後面的就是遠端的gitlab目錄 設定完之後,再查一下 v,發現...