Git
如何在專用網路的 gitlab 中禁用電子郵件確認
最近我為我的區域網路安裝了 gitlab。當我的使用者嘗試創建他們的帳戶時,他們會收到電子郵件確認消息。現在我的問題是我想禁用整個電子郵件確認功能和所有內容。為此,我必須在 gitlab 配置文件中配置什麼文件怎麼做?我必須改變哪些選項我對紅寶石很差,請詳細解釋。
嗨,我最近需要修補 gitlab 以跳過 LDAP 使用者的確認。我不認為這是一個好的更新檔,但它可以工作。
vim /opt/gitlab/embedded/service/gitlab-rails/lib/api/users.rb:
post do authenticated_as_admin! ... # <patch: if attrs[:extern_uid] # skip confirmation for LDAP users user.skip_confirmation! # end # > if user.save present user, with: Entities::UserFull else
顯然需要重啟( gitlab-ctl restart )
基於Google組中的答案: https ://groups.google.com/forum/#!topic/gitlabhq/ctf8x0xpOOE