搭建自己的git服务(搭建一个属于自己的git库)
搭建自己的git服务(搭建一个属于自己的git库)gitlab-ctl reconfigure gitlab-ctl restart修改资料进入web页面,修改个人资料,将默认邮件改为发送邮件的邮件地址。注意修改时区为北京时间和默认名称修改。#是否允许smtp gitlab_rails['smtp_enable'] = true #QQ邮箱smtp地址 gitlab_rails['smtp_address'] = "smtp.qq.com" #QQ邮箱smtp端口 gitlab_rails['smtp_port'] = 465 #自己的邮箱(请修改) gitlab_rails['smtp_user_name'] = "*****@qq.com" #前面步骤邮箱开通SMTP返回的密码(请修改) gitlab_rails['smtp_pas
上一章介绍过搭建一个属于自己的git库——环境搭建(一),环境搭建完成后,正常使用过程中,可能会涉及到一些需要发送邮件的场景,比如用户注册、密码找回、消息通知等,所以我们需要配置一个邮件服务器用于对外发送邮件。
如果想要发送邮件,我们需要借用一个外部邮箱来进行邮件发送,最早时谷歌邮箱发送配置比较简单,现在好像已经被和谐了。所以此处推荐QQ邮箱来进行发送。
邮箱开通首先,我们进入QQ邮箱,点击设置再点击帐号,往下滚动找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,在POP3/SMTP服务这行点击开启。开启需要通过手机发送邮件到指定号码,然后按照步骤操作会返回一个密码。记住这个密码这个是短信能否成功发送的关键。
设置页面
pop/smtp设置
短信设置进入服务器修改gitlab配置,增加短信发送配置信息
vi /etc/gitlab/gitlab.rb
增加下面配置信息,然后保存
#是否允许smtp
gitlab_rails['smtp_enable'] = true
#QQ邮箱smtp地址
gitlab_rails['smtp_address'] = "smtp.qq.com"
#QQ邮箱smtp端口
gitlab_rails['smtp_port'] = 465
#自己的邮箱(请修改)
gitlab_rails['smtp_user_name'] = "*****@qq.com"
#前面步骤邮箱开通SMTP返回的密码(请修改)
gitlab_rails['smtp_password'] = "ulfz**********ijc"
#邮箱domain
gitlab_rails['smtp_domain'] = "smtp.qq.com"
#认证信息
gitlab_rails['smtp_authentication'] = "login"
#允许tls
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
#来自哪个邮箱(请修改)
gitlab_rails['gitlab_email_from'] = '*******@qq.com'
#发送邮件后显示的名称(请修改)
gitlab_rails['gitlab_email_display_name'] = 'mfish'
保存完成后,执行配置更新
gitlab-ctl reconfigure
gitlab-ctl restart
修改资料
进入web页面,修改个人资料,将默认邮件改为发送邮件的邮件地址。注意修改时区为北京时间和默认名称修改。
邮件配置页面
删除默认邮件
默认邮件删除
通过忘记密码测试邮件是否正常发送
登录页面
能够收到邮件表示设置成功。
搭建一个属于自己的git库——环境搭建(一)
#程序员##运维##如何看待不会使用git的程序员#