环境说明
系统CentOS:CentOS7
注意:如不清楚gitlab版本以及git,请不要操作,否则gitlab瘫痪!
1.先查看gitlab版本
可以通过
[root@localhost gitlab]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
10.8.4
也可以通过
[root@localhost gitlab]# rpm -q gitlab-ce
gitlab-ce-10.8.4-ce.0.el7.x86_64
2.下载中文补丁包
注意补丁包版本一定要与gitlab的版本一致,根据自己的版本去这里找到自己对应的版本
https://gitlab.com/xhang/gitlab/tags
笔者这边下载的是gitlab的10.8.4版:
[root@localhost frank]# wget https://gitlab.com/xhang/gitlab/-/archive/v10.8.4-zh/gitlab-v10.8.4-zh.tar.gz
或者用git clone获取最新版的
git clone https://gitlab.com/xhang/gitlab.git
解压
[root@localhost frank]# tar zxvf gitlab-v10.8.4-zh.tar.gz
3.先备份,避免汉化失败后gitlab瘫痪
[root@localhost frank]# cp -r /opt/gitlab/embedded/service/gitlab-rails/ gitlab-rails
[root@localhost frank]# ls
gitlab-rails gitlab-v10.8.4-zh gitlab-v10.8.4-zh.tar.gz
4.复制并覆盖
[root@localhost frank]# cp -rf gitlab-v10.8.4-zh/ /opt/gitlab/embedded/service/gitlab-rails/
5.重新配置gitlab
gitlab-ctl reconfigure
6.重启gitlab
gitlab-ctl restart