Gitlab邮件提醒设置

简介:
 
Gitlab邮件提醒方便跟踪项目进度,在这里介绍两种方式,一种是用系统的sendmail发送邮件,另一种是GMAIL的stmp来发送邮件
 
第一种 用系统的sendmail发送邮件
 
cd /home/gitlab/gitlab/
vi config/environments/production.rb
将这行 # config.action_mailer.delivery_method = :sendmail
改为    config.action_mailer.delivery_method = :sendmail
保存config/environments/production.rb
 
编辑config/gitlab.yml
vi config/gitlab.yml
对应修改一下配置
web:
  host: gitlab123.com
  port: 80
  https: false
 
email:
   from: notify@gitlab123.com
   protocol: http
   host: gitlab123.com
 
git_host:
   host: gitlab123.com
 
编辑/etc/hosts
加入你的ip对应gitlab123.com
10.0.0.71    gitlab123.com
 
第二种 GMAIL的stmp来发送邮件
cd /home/gitlab/gitlab/
vi config/environments/production.rb
 
在# config.action_mailer.delivery_method = :sendmail下加入
 
config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
 
config.action_mailer.smtp_settings = {
  :address              => "smtp.gmail.com",
  :port                 => 587,
  :domain               => 'gmail.com',
  :user_name            => 'account@gmail.com',
  :password             => 'password',
  :authentication       =>  :plain,
  :enable_starttls_auto => true
}
 
#配置好你的邮箱和密码
 
编辑config/gitlab.yml
vi config/gitlab.yml
对应修改一下配置
email:
   from: account@gmail.com
   protocol: http
 
 

 

 

 

 

 

 

 
本文转自 ppabc  51CTO博客,原文链接:http://blog.51cto.com/ppabc/1008999

相关文章
|
2月前
|
网络协议 关系型数据库 Shell
gitlab-设置邮件SMTP以及GitLab收不到邮件的问题
gitlab-设置邮件SMTP以及GitLab收不到邮件的问题
196 0
|
存储 Shell 网络安全
docker 安装gitlab,配置邮件,备份全流程
docker 安装gitlab,配置邮件,备份全流程
543 0
docker 安装gitlab,配置邮件,备份全流程
|
搜索推荐
Gitlab----设置页面语言为简体中文
Gitlab----设置页面语言为简体中文
2667 0
Gitlab----设置页面语言为简体中文
|
数据安全/隐私保护
Gitlab----管理员如何创建用户并邮件通知
Gitlab----管理员如何创建用户并邮件通知
966 0
Gitlab----管理员如何创建用户并邮件通知
|
5月前
|
存储 网络安全 数据安全/隐私保护
docker 安装gitlab,配置邮件,备份全流程
docker 安装gitlab,配置邮件,备份全流程
147 0
|
9月前
|
存储
gitlab--运行流水线、设置 tags、设置 pipeline 状态、添加徽章
gitlab--运行流水线、设置 tags、设置 pipeline 状态、添加徽章
|
测试技术 开发工具 git
Gitlab上手指南(七)|如何设置保护分支并且给自己的Leader提交一个PR?
如何设置保护分支 保护分支是干嘛的呢? 前面我们在git flow工作流当中介绍过,master|main(主分支)分支是上线分支,如果每个开发人员都能随意的在主分支push代码,假如上线的时候
1563 0
|
网络安全 开发工具 git
gitLab配置公钥设置
[root@jiaxin-ceshi work]# ssh-keygen -t rsa -C gomgjiaxin@eatjous.com.cn [root@jiaxin-ceshi work]# vim /root/.
2722 0

相关实验场景

更多