您好,登錄后才能下訂單哦!
【本文檔所介紹的內容適用于公司測試/生產常見的gitlab,svn等版本控制環境部署,即常見的代碼管理環境部署】
一:gitlab環境部署前準備
1.1 基礎系統要求:
系統要求:Centos 6 x86_64 (這里 以centos6.6為例)
1.2 相關軟件要求:
* 系統開發環境工具即“Development Tools“
* Ruby環境:(版本不低于2.0,這里為2.3.0)
* gitlab服務運行用戶:git系統賬號
* Gitlab Shell環境:(版本不低于2.7.2)
* Gitlab:(版本為:8.8-zh)
* 數據庫:(可以支持MySQL,postgresql,這里使用的為MySQL5.1.17)
* Redis:(版本不低于2.8.0,這里為2.8.19)
* 防火墻(iptables)
* git:版本為最新版本最好,這里為:2.9.3
1.3 相關系統安裝包檢查:
1.3.1 檢查系統自帶http,nginx,git 是否安裝
$ rpm -qa | grep httpd $ rpm -qa | grep nginx $ rpm -qa | grep git
1.4 增加系統EPEL安裝源以及相關RPM包
EPEL, 即Extra Packages for Enterprise Linux,這個軟件倉庫里有很多非常常用的軟件,而且是專門針對RHEL設計的,對RHEL標準yum源是一個很好的補充,完全免費使用,由 Fedora項目維護,所以如果你使用的是RHEL,或者CentOS,Scientific等RHEL系的linux,可以非常放心的使用EPEL的 yum源。驗安裝epel-release-6-8.noarch包
$ sudo wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 https://www.fedoraproject.org/static/0608B895.txt $ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6t
檢驗下是否安裝成功驗
$ rpm -qa gpg*
安裝epel-release-6-8.noarch包
$ sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
二:編譯安裝gitlab
2.1 編譯安裝redis
.....
2.2 編譯安裝git
。。。。
2.3 yum安裝MySQL數據庫
。。。。。。
2.4 添加gitlab運行用戶
。。。。。。。
2.5 安裝Gitlab shell并配置
安裝GitLab
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。