Gitlab安裝、漢化及使用


環境:centos

關閉防火牆和selinux

[root@Gitlab ~]# setenforce  0
[root@Gitlab ~]# service iptables stop && chkconfig  iptables  off

安裝Gitlab

安裝方式分兩種: RPM安裝、YUM安裝 <不演示YUM安裝>

rpm安裝:

[root@Gitlab ~]# wget   https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-11.1.4-ce.0.el6.x86_64.rpm

[root@Gitlab ~]# rpm   -ivh   gitlab-ce-11.1.4-ce.0.el6.x86_64.rpm       #默認安裝在/opt目錄

GitLab常用命令

sudo gitlab-ctl start    # 啟動所有 gitlab 組件;

sudo gitlab-ctl stop        # 停止所有 gitlab 組件;

sudo gitlab-ctl restart        # 重啟所有 gitlab 組件;

sudo gitlab-ctl status        # 查看服務狀態;

sudo gitlab-ctl reconfigure        # 啟動服務;

sudo vim /etc/gitlab/gitlab.rb        # 修改默認的配置文件;

gitlab-rake gitlab:check SANITIZE=true --trace    # 檢查gitlab;

sudo gitlab-ctl tail        # 查看日志

配置

[root@Gitlab ~]# vim  /etc/gitlab/gitlab.rb 

external_url 'http://192.168.1.111'       //寫server的IP,絕對不能寫默認的hostname!!!

//需要修改端口,設置端口前確認端口沒有沒占用
//使用 netstat -anp | grep 端口,如果查找為空可以使用該端口

unicorn['port'] = 8088        //為了防止漢化后502就改端口
 
        

漢化

[root@Gitlab ~]# gitlab-ctl  stop

[root@Gitlab ~]# git clone https://gitlab.com/xhang/gitlab.git     //漢化包

[root@Gitlab ~]# cd gitlab/

[root@Gitlab ~]# git diff v10.0.2 v10.0.2-zh > ../10.0.2-zh.diff    //沒問題就沒有提示

[root@Gitlab ~]#patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < /mnt/10.0.2-zh.diff//剛剛git克隆出來的diff文件,需要打絕對路徑
******如果沒有 patch命令需yum安裝 命令為:yum install patch******
[root@Gitlab ~]# gitlab-ctl reconfigure //重新刷新配置 [root@Gitlab ~]# gitlab-ctl start
訪問地址http://ip由於第一次登陸,需要設置密碼
如果在這一步發現502,先stop掉Gitlab(gitlab-ctl stop)
[root@Gitlab ~]#vim  /etc/gitlab/gitlab.rb   //改unicorn['port'] 改端口,為的防止沖突

[root@Gitlab ~]# gitlab-ctl reconfigure

[root@Gitlab ~]# reboot                  //改完需要reboot

[root@Gitlab ~]# gitlab-ctl start

再次訪問web就會發現熟悉的中文啦

 


免責聲明!

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



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