gitlab 的一些小操做

1、安装gitlab

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

2、邮件验证注册

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

[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'] = "848369866@qq.com"
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'] = "848369866@qq.com"
..................
gitlab_rails['gitlab_email_from'] = '848369866@qq.com'
[root@gitlab /]# gitlab-ctl reconfigure                # 从新配置
[root@gitlab /]# gitlab-ctl restart           # 重启服务使之生效

查看邮箱登陆受权码
gitlab 的一些小操做sql

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('848369866@qq.com','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 的一些小操做vim

3、关闭自动注册

由于咱们内部使用的话不须要用户本身注册,都是运维人员来分配用户
gitlab 的一些小操做
gitlab 的一些小操做
注意:拉到页面下方点击save changes,切记保存
注意:拉到页面下方点击save changes,切记保存
注意:拉到页面下方点击save changes,切记保存
重要的事情说三遍!!!
gitlab 的一些小操做运维

gitlab 的一些小操做
————附加————
gitlab 的一些小操做
gitlab 的一些小操做
gitlab 的一些小操做
————附加结束————dom

gitlab 的一些小操做
gitlab 的一些小操做
gitlab 的一些小操做
gitlab 的一些小操做
gitlab 的一些小操做
gitlab 的一些小操做

相关文章
相关标签/搜索