Centos安裝gitlab

GitLab基本介紹

GitLab是利用Ruby on Rails一個(gè)開源的版本管理系統(tǒng),實(shí)現(xiàn)一個(gè)自托管的Git項(xiàng)目倉(cāng)庫(kù),可通過Web界面進(jìn)行訪問公開的或者私人項(xiàng)目。
與Github類似,GitLab能夠?yàn)g覽源代碼,管理缺陷和注釋。可以管理團(tuán)隊(duì)對(duì)倉(cāng)庫(kù)的訪問,它非常易于瀏覽提交過的版本并提供一個(gè)文件歷史庫(kù)。團(tuán)隊(duì)成員可以利用內(nèi)置的簡(jiǎn)單聊天程序(Wall)進(jìn)行交流。
它還提供一個(gè)代碼片段收集功能可以輕松實(shí)現(xiàn)代碼復(fù)用,便于日后有需要的時(shí)候進(jìn)行查找。

Git的家族成員

Git:是一種版本控制系統(tǒng),是一個(gè)命令,是一種工具。
Gitlib:是用于實(shí)現(xiàn)Git功能的開發(fā)庫(kù)。
Github:是一個(gè)基于Git實(shí)現(xiàn)的在線代碼托管倉(cāng)庫(kù),包含一個(gè)網(wǎng)站界面,向互聯(lián)網(wǎng)開放。
GitLab:是一個(gè)基于Git實(shí)現(xiàn)的在線代碼倉(cāng)庫(kù)托管軟件,你可以用gitlab自己搭建一個(gè)類似于Github一樣的系統(tǒng),一般用于在企業(yè)、學(xué)校等內(nèi)部網(wǎng)絡(luò)搭建git私服。

在 Centos 6 系統(tǒng)上, 下面的命令將在系統(tǒng)防火墻里面開放HTTP和SSH端口

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

下載 Omnibus package

wget https://downloads-packages.s3.amazonaws.com/centos-6.6/gitlab-ce-7.10.0~omnibus.2-1.x86_64.rpm

(下載到哪個(gè)目錄看你心情)

開始安裝

(在所下載好的目錄下進(jìn)行安裝)
sudo rpm -i gitlab-ce-7.10.0~omnibus.2-1.x86_64.rpm

配置gitlab


打開/etc/gitlab/gitlab.rb
vim /etc/gitlab/gitlab.rb

找到 external_url = 'http://xxxx' 的地址
將url的修改成自己要訪問的地址
Paste_Image.png

啟動(dòng)gitlab

 gitlab-ctl reconfigure
啟動(dòng)
啟動(dòng)gitlab日志
最后長(zhǎng)這樣,啟動(dòng)好了
打開剛才所配置的ip 
這里gitlab默認(rèn)的端口是80

gitlab登陸頁(yè)面

默認(rèn)用戶名密碼

賬戶:root
密碼:5iveL!fe

第一次登陸會(huì)要去修改密碼,修改成功重新登陸就可以

Paste_Image.png
如果遇到502  說明內(nèi)存不足

// 我還未進(jìn)行配置的功能:
/*
1:可以將gitlab進(jìn)行漢化,
2:配置gitlab 的默認(rèn)郵箱發(fā)送
3: 修改默認(rèn)80端口nginx占用
*/
 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容