ubuntu 16.04安裝gitlab,然后漢化


1 前期准備

電腦配置:windows7 ,內存8GB以上(因為有4GB左右要分配給虛擬機中的ubuntu)

虛擬機:VBOX

Linux系統:ubuntu16.04 64bit

2 Gitlab的搭建

2.1 Gitlab的安裝

1.安裝依賴包,運行命令

 sudo apt-get install curl openssh-server ca-certificates postfix

執行完成后,出現郵件配置,選擇Internet那一項(不帶Smarthost的)

 

2.安裝gitlab-ce軟件包

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/鏈接中下載最新版gitlab-ce(這里下載gitlab-ce_10.0.6-ce.0_amd64.deb)

 

3.執行命令:

apt-get update

dpkg –i gitlab-ce_10.0.6-ce.0_amd64.deb

 

4.修改gitlab的配置

gedit /etc/gitlab/gitlab.rb

修改external_url為

external_url 'http://10.60.1.110'

該ip地址為ubuntu的ip地址(具體采用ifconfig查看)

注意:gitlab的ip必須跟ubuntu的ip相同,這樣局域網中其他計算機才能訪問到gitlab

 

5.gitlab配置重新生成

gitlab-ctl reconfigure

 

6.檢查GitLab是否安裝好並且已經正確運行,輸入下面的命令

 sudo gitlab-ctl status

 

7.如果得到類似下面的結果,則說明GitLab運行正常

run: gitlab-workhorse: (pid 1148) 884s; run: log: (pid 1132) 884s  

run: logrotate: (pid 1150) 884s; run: log: (pid 1131) 884s 

run: nginx: (pid 1144) 884s; run: log: (pid 1129) 884s 

run: postgresql: (pid 1147) 884s; run: log: (pid 1130) 884s

run: redis: (pid 1146) 884s; run: log: (pid 1133) 884s 

run: sidekiq: (pid 1145) 884s; run: log: (pid 1128) 884s   

run: unicorn: (pid 1149) 885s; run: log: (pid 1134) 885s

 

8.在瀏覽器地址欄中輸入: http://10.60.1.110,即可訪問GitLab的Web頁面

9.現在我們訪問的是gitlab英文版本,然后切換到中文版本

下載漢化包
wget方式(指定版本)
wget https://gitlab.com/xhang/gitlab/-/archive/10-8-stable-zh/gitlab-10-8-stable-zh.tar.bz2
這里的版本號可以自己選擇,這個漢化包的版本號也是一個比較坑人的玩意,這里只有兩位,下載的英文安裝包名字都是3位的,如果前兩位一樣,第三位不同會造成各種502

解壓並查看
unzip gitlab-10-0-stable-zh.zip

查看版本號
cat gitlab-10-0-stable-zh/VERSION
執行完這一步,一定要記住版本號,記住了是3段數字的,比如:
root@code-B250M-D2V:~# cat gitlab-10-0-stable-zh/VERSION
10.0.6
這個10.0.6才是這個漢化包能夠漢化的gitlab所對應的版本

10.配置漢化

備份gitlab
sudo cp -r /opt/gitlab/embedded/service/gitlab-rails/ /opt/gitlab/embedded/service/gitlab-rails-bak/

覆蓋
在漢化包下載目錄下執行
sudo cp -rf gitlab-10-0-stable-zh/* /opt/gitlab/embedded/service/gitlab-rails/

重啟配置及重啟gitlab
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM