centOS7搭建好GitLab伺服器後漢化(圖文結合&過程可能出錯的解決方案)
今天試著將安裝好的Gitlab伺服器漢化成中文,畢竟大家一起使用時,中文大家更容易上手。首先之前搭建的Gitlab步驟可以看以下部落格: https://blog.csdn.net/JJBOOM425/article/details/83997541
伺服器原本頁面:
接下來我們將這些都漢化。
一、檢視gitlab的版本號
$ cat /opt/gitlab/embedded/service/gitlab-rails/VERSION //檢視gitlab的版本號,注意要和漢化的版本號匹配,不然會一直報502錯誤
二、下載對應的漢化包
之前我直接通過這個指令克隆: $ git clone https://gitlab.com/xhang/gitlab.git (不推薦,他會下載最新的版本,會和我之前的版本號不匹配,也導致了後面操作以後一直報502錯誤,就是不能連線)
然後我只能將這些解除安裝以後重灌!! 又花了很多的時間。
然後我第二次使用指令: $ git clone https://gitlab.com/xhang/gitlab.git -b v10.0.0-zh 後面的v10.0.0請對應剛剛的第一步檢視的版本號。可以是 v11.0.0. ... 這裡具體情況具體安裝。具體操作如下:
這裡下載以後要是想穩一點,可以輸入指令 $ cat gitlab/VERSION 檢視,這裡注意檔案的路徑。我這裡也還是10.0.0版本,OK可以進行下一步。
三、關閉之前開啟的gitlab伺服器
在進行接下去的步驟前,先關閉gitlab伺服器。 $ gitlab-ctl stop
四、將第二步下載的檔案複製到指定的位置
這裡要注意:之前我使用 $ cp -r -f ./gitlab/* /opt/gitlab/embedded/service/gitlab-rails/ (不推薦)如下:
他會每次都會問你是否覆蓋,你要一直輸入 y 進行下去。 我一開始也就傻傻的 一直輸入 yyyy 結果輸了好幾分鐘一直沒停!! 這樣子好傻啊。。。。 後面直接 Ctrl+Z結束,沒想到這麼多。
$ \cp -r -f ./gitlab/* /opt/gitlab/embedded/service/gitlab-rails/ (推薦) 使用這個指令。在cp前面加上 \ ,就可以不用像上面一樣傻傻的一直輸入 y 確認。這裡會出如下情況,正常不用管他。
五、將gitlab重新配置後重新執行
使用指令 $ gitlab-ctl reconfigure 將gitlab重新配置。
使用指令 $ gitlab-ctl start 將gitlab啟動。
六、可以通過瀏覽器訪問伺服器
啟動以後我們可以直接通過 http://192.168.1.164:9090 來訪問伺服器。這個是我的本機IP,埠是9090,我配置的。具體可以看這篇部落格: https://blog.csdn.net/JJBOOM425/article/details/84205557 中的第三步 /etc/gitlab/gitlab.rb 檔案中的配置資訊。不過我一開啟報錯 502 如下:
解決502問題的方法也在上面的部落格中,不管要避免不是因為本篇部落格中第一步與第二步中的版本不一致導致的502錯誤,哪個錯誤會一直報502,一直解決不掉。
以上就是將centOS7中搭建的gitlab伺服器漢化的全過程。中間網頁報502錯誤情況有很多,這裡只提供了一些我遇到的問題,希望可以解決讀者遇到的同樣的問題。