gitlab-ce_8取消邮箱验证
自从来到这个破学校后已经懒的很久很久没写过东西了,~。~不能联网的实验室就像鸟儿没了翅膀。趁着放假看看能不能把积了这许久的东西写些出来,不过估计最后也就一两篇→_→。
就从简单的开始吧@_@
使用版本 gitlab-ce_8.7.5-ce.0_amd64, 操作系统ubuntu 16.04,默认安装。如果是编译安装或者其他方法安装,目录应该不一样。
每缩进一次就是上面的子目录,修改前建议先备份
/opt/gitlab/embedded/service/
gitlab-rails/app/models/user.rb # 删掉 devise后面的confirmable
gem/ruby/2.1.0/gems/devise-3.5.4/test/ # 这个两个貌似不用改
failure_app_test.rb # 删掉有You have to confirm your email address before continuing
integration/confirmable_test.rb # 字符串的 test end 块
gitlab-rails/app/views/devise/
confirmations/almost_there.haml # 这个不改也可以的。把最后三行删掉
# 即含有new_user_confirmation_path的块
shared/_signup_box.html.haml # 把最后四行删掉
# 即含有new_confirmation_path的块