gitlab 的一些小操作

一、安装gitlab

参考博文持续集成之Gitlab安装与应用安装gitlab,进行到三、远端库的基本操作之上即可

二、邮件验证注册

邮件提醒可用来注册用户时需要邮件进行验证,当gitlab上传代码或下载时也会提醒

[root@gitlab /]# vim /etc/gitlab/gitlab.rb
..................
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "[email protected]"
gitlab_rails['smtp_password'] = "wbwkirmyqzmzbfcf"              # 此处填写的是qq邮箱的登录授权码,可根据下方图片查看
gitlab_rails['smtp_domain'] = "qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
..................
user['git_user_email'] = "[email protected]"
..................
gitlab_rails['gitlab_email_from'] = '[email protected]'
[root@gitlab /]# gitlab-ctl reconfigure                # 重新配置
[root@gitlab /]# gitlab-ctl restart           # 重启服务使之生效

查看邮箱登录授权码
gitlab 的一些小操作

gitlab 的一些小操作
gitlab 的一些小操作
gitlab 的一些小操作

#测试邮件发送
[root@gitlab /]# gitlab-rails console
-------------------------------------------------------------------------------------
 GitLab:       11.9.8 (48528bc)
 GitLab Shell: 8.7.1
 postgresql:   9.6.11
-------------------------------------------------------------------------------------
Loading production environment (Rails 5.0.7.1)
irb(main):001:0> Notify.test_email('[email protected]','this is title','hello word').deliver_now
Notify#test_email: processed outbound mail in 142.7ms

可以看到,已经收到了测试信息
gitlab 的一些小操作
使用root用户登录到gitlab web端进行设置
gitlab 的一些小操作
gitlab 的一些小操作
我们来登出,注册一个用户验证一下
gitlab 的一些小操作
gitlab 的一些小操作
gitlab 的一些小操作
gitlab 的一些小操作
点击完邮箱的验证链接后,即可直接登录gitlab
gitlab 的一些小操作
gitlab 的一些小操作

三、关闭自动注册

因为我们内部使用的话不需要用户自己注册,都是运维人员来分配用户
gitlab 的一些小操作
gitlab 的一些小操作
注意:拉到页面下方点击save changes,切记保存
注意:拉到页面下方点击save changes,切记保存
注意:拉到页面下方点击save changes,切记保存
重要的事情说三遍!!!
gitlab 的一些小操作

gitlab 的一些小操作
————附加————
gitlab 的一些小操作
gitlab 的一些小操作
gitlab 的一些小操作
————附加结束————

gitlab 的一些小操作
gitlab 的一些小操作
gitlab 的一些小操作
gitlab 的一些小操作
gitlab 的一些小操作
gitlab 的一些小操作

猜你喜欢

转载自blog.51cto.com/14227204/2479898