ash*_*hok 5 git ruby-on-rails gitlab
最近我为我的局域网安装了 gitlab。当我的用户尝试创建他们的帐户时,他们会收到电子邮件确认消息。现在我的问题是我想禁用整个电子邮件确认功能和一切。为此,我必须在 gitlab 配置文件中配置什么文件,该怎么做?我必须更改哪些选项我在 ruby 方面很差,请详细解释。
小智 4
您好,我最近需要修补 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
Run Code Online (Sandbox Code Playgroud)
显然需要重新启动(gitlab-ctl restart)
基于谷歌群组中的答案: https://groups.google.com/forum/#! topic/gitlabhq/ctf8x0xpOOE
| 归档时间: |
|
| 查看次数: |
10131 次 |
| 最近记录: |