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

相關文章
相關標籤/搜索