目前互聯(lián)網(wǎng)公司主流的代碼倉(cāng)庫(kù)統(tǒng)是gitlab,類似github的實(shí)現(xiàn),維護(hù)gitlab已經(jīng)有兩年多的時(shí)間,
下面說(shuō)一下維護(hù)過(guò)程中的注意點(diǎn),以及如何維護(hù)更好。
分別是搭建,首先得搭建起來(lái),不然怎么玩,其次是備份、備份、備份,誰(shuí)也不能保證服務(wù)器會(huì)不會(huì)
突然之間Down掉,為了保險(xiǎn)起見(jiàn),建議所有重要的業(yè)務(wù)一定要有備份。當(dāng)然,僅僅有備份還是不夠的,
為什么呢?因?yàn)槟氵€要做恢復(fù)演練測(cè)試,假如你的備份數(shù)據(jù)恢復(fù)不了,你備份有個(gè)毛用,和沒(méi)備份是沒(méi)有
區(qū)別的,所以還要驗(yàn)證你備份的數(shù)據(jù)能否恢復(fù)系統(tǒng)。再說(shuō)一下,備份數(shù)據(jù)不要放在提供服務(wù)的主機(jī)上,
不然主機(jī)掛了你備份數(shù)據(jù)是取不出來(lái)的,到時(shí)候就尷尬了,建議放在專門的備份服務(wù)器。
Gitlab搭建
gitlab的搭建目前非常簡(jiǎn)單了,查看官網(wǎng)就可以搭建,主要是一個(gè)rpm包,你裝上了就全部就好了,
現(xiàn)在不需要像以前一樣一個(gè)個(gè)的編譯了,如果你有興趣也可以這么做,當(dāng)然我是不建議的。
下載地址: https://packages.gitlab.com/gitlab/gitlab-ce
1. 安裝依賴軟件