一、获取gitlab汉化包
说明:gitlab中文社区版的项目,v7-v8.8是由Larry Li发起的“GitLab 中文社区版项目”(https://gitlab.com/larryli/gitlab),从 v8.9 之后,@xhang 开始继续该汉化项目(https://gitlab.com/xhang/gitlab)。
1.1 安装git
yum install -y git
1.2 克隆获取汉化版本库
git clone https://gitlab.com/xhang/gitlab.git
// 如果已经克隆过,则进行更新(第一次部署不用更新)
git fetch
1.3 查看该汉化补丁的版本
cat gitlab/VERSION
二、覆盖汉化包
2.1 停止gitlab服务
gitlab-ctl stop
2.2 切换到gitlab汉化包所在的目录(即步骤二获取的汉化版gitlab)
cd /root/gitlab
2.3 比较汉化标签和原标签,导出 patch 用的 diff 文件到/root下
git diff v10.6.4 v10.6.4-zh > ../10.6.4-zh.diff
2.4 回到/root目录
cd
2.5 将10.6.4-zh.diff作为补丁更新到gitlab中
patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 10.6.4-zh.diff
2.6 启动gitlab
gitlab-ctl start
2.7 重新配置gitlab
gitlab-ctl reconfigure