1. 程式人生 > >centos7 安裝gitlab並漢化

centos7 安裝gitlab並漢化

 1 sudo yum install curl policycoreutils openssh-server openssh-clients
 2 sudo systemctl enable sshd
 3 sudo systemctl start sshd
 4 sudo yum install postfix
 5 sudo systemctl enable postfix
 6 sudo systemctl start postfix
 7 sudo firewall-cmd --permanent --add-service=http
 8 curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
9 sudo yum install gitlab-ce 10 11 mkdir -p /data/git-data 12 cp /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.bak 13 vi /etc/gitlab/gitlab.rb 14 修改 15 git_data_dirs({ 16 "default" => { 17 "path" => "/data/git-data" 18 } 19 }) 20 21 gitlab-ctl reconfigure

建立成功後,gitlab-ctl start 啟動,會在指定的/data/git-data/下生成repository目錄,裡面存放程式碼資訊

漢化步驟:

檢視當前安裝的gitlab-sever版本

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

下載漢化補丁:

git clone https://gitlab.com/xhang/gitlab.git

檢視補丁版本:

cat gitlab/VERSION

將補丁覆蓋到gitlab配置目錄:

gitlab-ctl stop

\cp -rf /data/tools/gitlab/* /opt/gitlab/embedded/service/gitlab-rails/

 

刪除/opt/gitlab/embedded/service/gitlab-rails/下的tmp和log軟連結,重新編譯生成

gitlab-ctl reconfigure

gitlab-ctl start