Trial

Phoenix nirvana, bathed in fire.

Gitlab8.2QQ域名邮箱设置

GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。

社区版基于MIT license开源完全免费
无用户,协作和仓库限制
保护你的源码安全
管理仓库,用户与访问权限

GitLab的QQ域名邮箱设置如下:

编辑/etc/gitlab/gitlab.rb

找到gitlab.yml configuration ,配置如下

############################
# gitlab.yml configuration #
############################
  gitlab_rails[‘gitlab_email_enabled’] = true
gitlab_rails[‘gitlab_email_from’] = ‘你的域名邮箱’
gitlab_rails[‘gitlab_email_display_name’] = ‘GIT_NOTICE’
gitlab_rails[‘gitlab_email_reply_to’]=’你的域名邮箱’

继续在gitlab.rb中找GitLab email server settings

配置如下:

gitlab_rails[‘smtp_enable’] = true
gitlab_rails[‘smtp_address’] = “smtp.qq.com”
gitlab_rails[‘smtp_port’] =465
gitlab_rails[‘smtp_user_name’] = “你的域名邮箱”
gitlab_rails[‘smtp_password’] = “你的邮箱密码”
gitlab_rails[‘smtp_domain’] = “smtp.qq.com”
gitlab_rails[‘smtp_authentication’]=”login”
gitlab_rails[‘smtp_enable_starttls_auto’] =true
gitlab_rails[‘smtp_tls’] =true