gitlab-ce-11.0.1 安装及汉化

1、添加gitlab源(我这里使用了清华大学的源)
cat <<EOF> /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever
gpgcheck=0
enabled=1
EOF

2、安装gitlab
yum -y install openssh-server cronie git wget patch gitlab-ce-11.0.1

3、初始化gitlab
gitlab-ctl reconfigure

4、查看服务
gitlab-ctl status

5、重启、停止或启动服务
gitlab-ctl restart/stop/start

安装完成,可以通过浏览器访问IP测试(如访问不了,请检查iptables、selinux),http://IP
首次访问需要设置密码,默认帐号为root


gitlab汉化

Gitlab中文社区版地址:https://gitlab.com/xhang/gitlab
gitlab-ctl stop

1、克隆版本库
cd /usr/local/src/
git clone https://gitlab.com/xhang/gitlab.git

2、获取当前Gitlab版本
gitlab_version=$(cat /opt/gitlab/embedded/service/gitlab-rails/VERSION)

3、比较汉化标签和原标签,导出patch用的diff文件
cd /usr/local/src/gitlab
git diff v${gitlab_version} v${gitlab_version}-zh > ../${gitlab_version}-zh.diff

4、先停止gitlab
gitlab-ctl stop

5、导入汉化补丁
patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < ../11.0.1-zh.diff
按住回车,一直跳过就行了

6、然后启动gitlab
gitlab-ctl start

原文地址:https://www.cnblogs.com/rongkang/p/10024479.html