gitlab安装完成后注册新用户

gitlab配置SMTP发送邮件,使用163邮箱。


0. gitlab服务器

gitlab安装完成后注册新用户_第1张图片

1. 邮箱配置内容

sudo vim /etc/gitlab/gitlab.rb

配置内容如下:
external_url ‘http://xxip’

gitlab_rails[‘smtp_enable’] = true
gitlab_rails[‘smtp_address’] = “smtp.163.com”
gitlab_rails[‘smtp_port’] = 25
gitlab_rails[‘smtp_user_name’] = “[email protected]
gitlab_rails[‘smtp_password’] = “xxpassword”
gitlab_rails[‘smtp_domain’] = “163.com”
gitlab_rails[‘smtp_authentication’] = :login
gitlab_rails[‘smtp_enable_starttls_auto’] = true
#修改gitlab配置的发信人(保持一致)
gitlab_rails[‘gitlab_email_from’] = “[email protected]
user[“git_user_email”] = “[email protected]
具体如下图:
gitlab安装完成后注册新用户_第2张图片
gitlab安装完成后注册新用户_第3张图片
gitlab安装完成后注册新用户_第4张图片

2. 使配置生效

sudo gitlab-ctl reconfigure

gitlab安装完成后注册新用户_第5张图片

3. 用户注册

gitlab安装完成后注册新用户_第6张图片

4. 用户邮箱验证与登录

gitlab安装完成后注册新用户_第7张图片
gitlab安装完成后注册新用户_第8张图片
gitlab安装完成后注册新用户_第9张图片


注:
本实例是使用原来注册过的163邮箱,其已开通SMTP服务,但授权码并没有启动,如下图。
gitlab安装完成后注册新用户_第10张图片
gitlab安装完成后注册新用户_第11张图片
可是使用新注册过的163邮箱要开通SMTP服务得启动授权码,启动授权码后按照正常的流程接着走下去,经多次测试,结果是发送不出去或被对方拒收。
故最后采用前面注册过的邮箱。


参考链接:
1. Git GitLab 配置通过 smtp.163.com 发送邮件(主要参考)
http://ruby-china.org/topics/20450
2. GitLab 使用163邮箱发送邮件
http://blog.csdn.net/liuruiqun/article/details/50000213#
3. gitlab 邮件服务器配置
http://blog.csdn.net/wanglei_storage/article/details/52314508
4. 本地搭建gitlab环境,配置邮件通知和基本操作
http://www.bubuko.com/infodetail-1152512.html
5. gitlab配置QQ邮箱或者163邮箱注册就可以收发邮件
http://www.qcloud0755.com/linuxuse/2016/0204/225.html
6. gitlab配置qq企业邮箱smtp方法
http://dev.son1c.com/show/2612.html
7. gitlab配置邮件通知功能操作记录
http://www.cnblogs.com/kevingrace/p/6114336.html
(这里面的配置文件其实在配置完/etc/gitlab/gitlab.rb并sudo gitlab-ctl reconfigure后就更新了)

你可能感兴趣的:(Gitlab,Ubuntu)