阿里雲服務器搭建私服gitlab

一、gitlab搭建的硬件要求:

建議阿里雲服務器的配置爲:最低2核4G內存; 最優4核8G

 之前搜了很多資源,有的說1核1G就夠用了,有的說很耗硬件配置。自己試了下:先用的阿里雲1核1G 的服務器搭建,搭建過程中就報錯,以失敗而告終。後來升級了服務器配置到2核4G,搭建中略有卡頓,不過還是成功了。

補充說明:必須掌握一些基本的linux命令,以及xshell等工具的熟練運用。

二、gitlab安裝方式:

源碼安裝:如果你是專業運維你可以嘗試學習下,不過這種比較繁瑣(不推薦)。

鏡像安裝:比較快捷方便,如果順利半小時就可以搞定(強烈推薦)。

三、gitlab安裝過程:

1.以阿里雲服務器 CentOS6 系統爲例

安裝之前最好把服務器重新初始化,避免安裝過程中出現不必要的錯誤

2.添加鏡像文件:在  /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

3.安裝依賴包

sudo yum install curl openssh-server openssh-clients postfix cronie

4.啓動郵件服務 (執行命令可能沒什麼反應,這是正常的)

sudo service postfix start

5.檢查郵件服務 (執行命令可能沒什麼反應,這是正常的)

sudo chkconfig postfix on

6.安裝社區辦gitlab(這一步需要點時間,耐心讓他跑完,大概180M左右)

sudo yum install gitlab-ce

7.安裝完成後初始化(初始化可能出現卡死現象,建議退出然後重新執行初始化命令)

sudo gitlab-ctl reconfigure

8.修改host

修改 /etc/gitlab 目錄下的 gitlab.rb 文件中的參數 external_url

external_url 'http://git.home.com'

修改後初始化一下,讓他生效

sudo gitlab-ctl reconfigure

9.添加host映射

在/etc 文件夾下的文件 hosts中添加 :

127.0.0.1 git.home.com

四、其他事項

1.關於訪問方式

安裝全部完成你就可以通過你阿里雲的IP地址訪問了,如果覺得太low可以修改本地host文件,綁定自定義域名。

2.關於漢化

有些教程會有漢化版本的,不過不推薦大家使用(道理很簡單不多說,你懂得!)

3.關於使用

對於初學者來說還是看下關於git的一些基本知識。不過這裏推薦大家使用eclipse的集成工具,相對簡單、高效。

說明:文中如有錯誤 歡迎批評指正,謝謝!


發佈了44 篇原創文章 · 獲贊 73 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章