在centos6.8下安裝gitlab遇到的坑


一. 為什么要裝gitlab

在pycharm上使用gitlab或者svn,如果讓我選,一定會選擇gitlab。svn這種版本管理的方式比較陳舊,gitlab上的項目一目了然,還可以自由編輯,風格是比較友好的

先說一說我的計划,首先在本地虛擬機上安裝gitlab和jenkins,在jenkins上配置gitlab,將版本控制和持續集成結合起來。這樣對於開展自動化測試是非常有好處的。因為一旦push代碼,可以讓jenkins檢測到gitlab上的更新,再向本地的工作空間pull代碼,再也不用將pycharm工程下的項目向jenkins工作目錄拷貝了,何樂而不為?為什么不用服務器,我之前買了百度雲才1G內存,搞了半天卡的要死,還不如本地虛擬機來得"痛快"

二. 安裝過程

安裝過程比較簡單,大家可參考Centos 6 搭建安裝 Gitlab》,其重要的幾步,我羅列如下:

1. 編輯源

使用清華大學 TUNA 鏡像源 打開網址將內容復制到gitlab-ce.repo文件中,編輯路徑vim /etc/yum.repos.d/gitlab-ce.repo

[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key

2. 更新本地yum緩存

sudo yum makecache

3. 安裝 GitLab 社區版

sudo yum install gitlab-ce #(自動安裝最新版)
sudo yum install gitlab-ce-8.8.4-ce.0.el6 #(安裝指定版本)

4. 更改配置

 vim /etc/gitlab/gitlab.rb
 # 找到 external_url 'http://000.00.00.00:8081'
 # 修改成你的地址

5. 配置啟動gitlab

# 打開`/etc/gitlab/gitlab.rb`,
# 將`external_url = 'http://git.example.com'`修改為自己的IP地址:`http://xxx.xx.xxx.xx`,
# 然后執行下面的命令,對GitLab進行配置
sudo gitlab-ctl reconfigure
# gitlab啟動
sudo gitlab-ctl start

 

三. 一些坑

1. 明明我配置的是192.168.0.105,為啥訪問不了

當我翻到這篇文章《安裝Gitlab(適用於Centos6和7)》的時候,找到了答案,是防火牆的原因, service iptables stop 關閉防火牆

2. Change your password是設置你的密碼(8位以上)

 

 登錄的時候用戶名是root,密碼就是剛才設置的8位

終於成功了

 

 

 

 

 

參考文章

Centos 6 搭建安裝 Gitlab

安裝Gitlab(適用於Centos6和7)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM