對于每個開發(fā)者亿汞,代碼倉庫肯定都不陌生亮垫,從CVS到SVN再到Git羔沙,代碼倉庫的發(fā)展十分迅速躺涝,不僅滿足團(tuán)隊的代碼存儲需求,現(xiàn)在已經(jīng)是持續(xù)交付中十分重要的一個節(jié)點(diǎn)扼雏。
代碼倉庫的重要性不容質(zhì)疑坚嗜,而單純的Git服務(wù)器與命令行對工程師們十分不友好,也不方便項目與代碼的管理呢蛤,可視化代碼倉庫的出現(xiàn)便很好地解決了這些問題惶傻。
常見可視化代碼倉庫有 Github、Coding等其障,但是這些都是第三方的代碼倉庫银室,除了需要收費(fèi)外,還有諸多限制励翼,由于安全性與保密性蜈敢,很多時候技術(shù)團(tuán)隊是不允許使用它們,唯一的解決方式就是自建代碼倉庫汽抚。
Gitlab是開源的抓狭、優(yōu)質(zhì)的可視化代碼倉庫
下面,就由旌麾來給大家簡單說下如何構(gòu)建自己的Gitlab代碼倉庫造烁,我們安裝的版本為否过,采用一鍵安裝方式
gitlab-ce-8.2.2-ce.0.el6.x86_64.rpm
因為Gitlab的業(yè)務(wù)上需要發(fā)送郵件功能午笛,所以在安裝Gitlab前要先安裝postfix.
sudo yum install curl openssh-server postfix cronie
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
由于國內(nèi)墻的原因,此處已經(jīng)幫大家下載好了點(diǎn)擊下載.
復(fù)制rpm到centos上后苗桂,執(zhí)行
rpm -i gitlab-ce-8.2.2-ce.0.el6.x86_64.rpm
最后通過
sudo gitlab-ctl reconfigure
進(jìn)行配置药磺,即可運(yùn)行g(shù)itlab
初始登錄賬號為 root 初始密碼為: 5iveL!fe
Gitlab的配置文件為
/etc/gitlab/gitlab.rb
常見的gitlab操作命令
重啟Gitlab服務(wù)
sudo gitlab-ctl restart