在CentOS7上使用漢化版GitLab搭建Git服務(wù)器

老規(guī)矩先報(bào)版本號(hào)CentOS版本為:CentOSLinuxrelease7.6.1810(Core)撕贞,搭建的GitLab為:12.0.6-ce(社區(qū)版)佑颇,開(kāi)始用企業(yè)版搭建來(lái)著甥厦,后來(lái)發(fā)現(xiàn)漢化版沒(méi)有企業(yè)版购笆,只有社區(qū)版。其它版本請(qǐng)自行查找,不在本文檔討論范圍之內(nèi)管怠。同樣建議安裝前先為虛擬機(jī)做個(gè)快照,方便安裝不成功進(jìn)行恢復(fù)缸榄。
安裝英文版請(qǐng)查看此文章:http://www.reibang.com/p/1a09376c2d5d

PS:由于需要安裝漢化包渤弛,所以GitLab的版本需要跟著漢化版的版本走,在我安裝漢化版時(shí)GitLab的最新版本已經(jīng)是12.2.0甚带。

簡(jiǎn)單的說(shuō)安裝漢化版的GitLab的步驟如下:
1她肯、升級(jí)或安裝Git佳头,下載漢化版GitLab安裝包
2、查看漢化版GitLab安裝包的版本晴氨,去GitLab網(wǎng)站上下載同版本的原版安裝包
3康嘉、安裝必需依賴(lài)與原版GitLab
4、生成diff并更新到原版GitLab中

下面開(kāi)始安裝:

1籽前、安裝Git亭珍,下載漢化版GitLab的安裝包

(1)安裝Git(其實(shí)可以跳過(guò)這步,CentOS自帶了)

yum install -y git

(2)下載漢化版GitLab的安裝包

# 下載壓縮包
wget https://gitlab.com/xhang/gitlab/-/archive/v12.0.6/gitlab-v12.0.6.zip

# 解壓
unzip ./gitlab-v12.0.6.zip

# 改名
mv ./gitlab-v12.0.6 ./gitlab

# git clone方法
# git clone https://gitlab.com/xhang/gitlab.git
圖1:下載成功

2聚假、查看漢化版GitLab安裝包的版本块蚌,去GitLab網(wǎng)站上下載同版本的原版安裝包

(1)查看漢化版GitLab的版本

# 下載壓縮包
cat ./gitlab-v12.0.6/VERSION
# git clone方法
# cat gitlab/VERSION
圖2:查看版本號(hào):12.0.6

(2)去GitLab網(wǎng)站上下載同版本的原版安裝包
網(wǎng)站地址:https://packages.gitlab.com/gitlab

圖3:下載的網(wǎng)頁(yè)

我們安裝的是社區(qū)版闰非,所以進(jìn)入gitlab-ce


找到社區(qū)版12.0.6所對(duì)應(yīng)CentOS7的版本點(diǎn)擊進(jìn)入

(3)安裝wget

yum install -y wget

(4)依照gitlab網(wǎng)站上的提示膘格,使用wget下載對(duì)應(yīng)安裝包


圖5:復(fù)制下載命令
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ee/packages/el/7/gitlab-ee-12.0.6-ee.0.el7.x86_64.rpm/download.rpm
圖6:下載成功提示

3、安裝必需依賴(lài)與原版GitLab

(1)安裝必需依賴(lài)并設(shè)置防火墻

sudo yum install -y curl policycoreutils-python openssh-server

sudo systemctl enable sshd

sudo systemctl start sshd

sudo firewall-cmd --permanent --add-service=http

sudo systemctl reload firewalld
圖7:依賴(lài)安裝成功且開(kāi)啟防火墻

(2)非必要:安裝Postfix(郵件通知以后靠他财松,當(dāng)然也可以使用其他郵件服務(wù)器):

sudo yum install postfix

sudo systemctl enable postfix

sudo systemctl start postfix

(3)安裝原版GitLab

rpm -i gitlab-ee-12.0.6-ee.0.el7.x86_64.rpm
圖8:原版GitLab安裝成功

(4)依據(jù)提示重新編譯

gitlab-ctl reconfigure
圖9:編譯成功后即可通過(guò)IP訪問(wèn)GitLab

4瘪贱、生成diff并更新到原版GitLab中

(1)停止GitLab服務(wù)

gitlab-ctl stop

(2)切換目錄,導(dǎo)出diff文件

cd /root/gitlab

git diff v12.0.6 v12.0.6-zh > ../12.0.6-zh.diff

(3)回到根目錄辆毡,安裝補(bǔ)丁并將生成的diff文件更新到原版GitLab

cd

yum install patch -y

patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 12.0.6-zh.diff

一路回車(chē)菜秦,應(yīng)該是跳過(guò)15個(gè)補(bǔ)丁……。就安裝成功了……

(4)啟動(dòng)GitLab

gitlab-ctl start

(5)通過(guò)IP進(jìn)入GitLab提供的訪問(wèn)頁(yè)面


漢化成功后的頁(yè)面

(6)安裝完成后舶掖,打開(kāi)頁(yè)面的502錯(cuò)誤
多等一會(huì)兒就好了球昨,就是GitLab還沒(méi)啟來(lái)……

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市眨攘,隨后出現(xiàn)的幾起案子主慰,更是在濱河造成了極大的恐慌,老刑警劉巖鲫售,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件共螺,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡情竹,警方通過(guò)查閱死者的電腦和手機(jī)藐不,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)秦效,“玉大人雏蛮,你說(shuō)我怎么就攤上這事≮逯荩” “怎么了底扳?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)贡耽。 經(jīng)常有香客問(wèn)我衷模,道長(zhǎng)鹊汛,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任阱冶,我火速辦了婚禮刁憋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘木蹬。我一直安慰自己至耻,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布尘颓。 她就那樣靜靜地躺著,像睡著了一般疤苹。 火紅的嫁衣襯著肌膚如雪敛腌。 梳的紋絲不亂的頭發(fā)上卧土,一...
    開(kāi)封第一講書(shū)人閱讀 51,482評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音像樊,去河邊找鬼。 笑死生棍,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的涂滴。 我是一名探鬼主播友酱,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼氢妈!你這毒婦竟也來(lái)了粹污?” 一聲冷哼從身側(cè)響起首量,我...
    開(kāi)封第一講書(shū)人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎鸭叙,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體沈贝,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡勋乾,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年嗡善,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了学歧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡袁铐,死狀恐怖横浑,靈堂內(nèi)的尸體忽然破棺而出剔桨,到底是詐尸還是另有隱情徙融,我是刑警寧澤,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布帝洪,位于F島的核電站脚猾,受9級(jí)特大地震影響砚哗,放射性物質(zhì)發(fā)生泄漏龙助。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一蛛芥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧仅淑,春花似錦、人聲如沸赡鲜。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)筐钟。三九已至,卻和暖如春李破,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背嗤攻。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留狱庇,地道東北人恶耽。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像浪讳,于是被迫代替她去往敵國(guó)和親涌萤。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

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