CentOS6.x下GitLab安装

1、GitLab简介git

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

2、GitLab(CE)安装bash

      网上有不少安装GitLab的博文,可是按照博文大都不能成功安装,通过屡次安装最终安装成功。服务器

       请优先参考官方安装过程: https://about.gitlab.com/downloads/dom

  1. 安装postfix,并开启postfix服务ssh

sudo yum install curl openssh-server openssh-clients postfix cronie sudo service postfix start sudo chkconfig postfix on sudo lokkit -s http -s ssh

 

  2. 安装GitLab(CE)curl

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce

  3. 配置GitLabgitlab

sudo gitlab-ctl reconfigure

  4. 重启服务器post

  5. 输入服务器地址:http://192.168.1.247url

  6. 邮件配置

默认状况下,gitlab用qq邮箱注册是发送不出确认邮件的。

下面说说gitlab配置腾讯企业邮箱

 

1

2

3

4

5

6

7

8

9

10

11

# vim /etc/gitlab/gitlab.rb

gitlab_rails['smtp_enable'] = true

gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"

gitlab_rails['smtp_port'] = 465

gitlab_rails['smtp_user_name'] = "support@ttlsa.com"

gitlab_rails['smtp_password'] = "www.ttlsa.com"

gitlab_rails['smtp_domain'] = "ttlsa.com"

gitlab_rails['smtp_authentication'] = "login"

gitlab_rails['smtp_enable_starttls_auto'] = true

gitlab_rails['smtp_tls'] = true

gitlab_rails['gitlab_email_from'] = "support@ttlsa.com"

从新加载配置

 

1

# gitlab-ctl reconfigure

相关文章
相关标签/搜索