git clone https://gitlab.com/xhang/gitlab.git
【把克隆仓库打包压缩了,正式环境安装时不用外网下载。
patch组件不知道rhel是否自带,注意。】
#进入刚才clone下来的gitlab目录
#用diff将英文原版与中文版的对比生成.diff文件
gitlab-ctl stop
#停止gitlab
patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < ../v11.1.4-zh.diff
#将刚才的diff文件做为补丁导入到gitlab中
#patch可能需要自行安装:yum install -y patch
gitlab-ctl start
#启动gitlab就能看到熟悉的中文啦!
三、安装过程中可能会遇到的错误
#这个错误饱受诟病,在启动gitlab的时候执行reconfigure之后就可以了。
错误如下:
[root@gitlab ]#patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < v10.8.4-zh.diff
can‘t find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/app/assets/javascripts/awards_handler.js b/app/assets/javascripts/awards_handler.js
|index 976d32a..7967edb 100644
|--- a/app/assets/javascripts/awards_handler.js
|+++ b/app/assets/javascripts/awards_handler.js
--------------------------
File to patch:
#这是因为补丁中有一些较新的文件,但是我们安装的gitlab并没有这个文件存在
#所以解决方法就是:跳过!!!
#跳过!!!
#跳过!!!
#跳过!!!
#出现这个错误时,一直按着回车跳过就行了!!!!
原文:https://www.cnblogs.com/guarderming/p/10863395.html