一、增加 yum 阿里云源
1.下载阿里 yum 源配置
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2.重建缓存
yum clean all yum makecache
3.升级所有包
yum update -y
二、安装 git
yum install -y git
三、下载最新的汉化包于 /opt/gitlab
cd /opt/gitlab git clone https://gitlab.com/xhang/gitlab.git
四、查看当前汉化版本
cat gitlab/VERSION
五、部署社区版 gitlab
1.安装依赖
yum install -y curl openssh-server openssh-clients postfix cronie policycoreutils-python
2.启动postfix,并设置为开机启动
systemctl start postfix systemctl enable postfix
3.设置防火墙
firewall-cmd --add-service=http --permanent firewall-cmd --reload
4.获取gitlab rpm包 (清华镜像站) https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
找到对应版本
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.10.6-ce.0.el7.x86_64.rpm
5.安装rpm包
rpm -i gitlab-ce-11.10.6-ce.0.el7.x86_64.rpm gitlab-ctl reconfigure
6.修改配置 /etc/gitlab/gitlab.rb
vi /etc/gitlab/gitlab.rb
external_url ‘http://xxx’
修改为主机IP
gitlab-ctl reconfigure gitlab-ctl restart
重启服务
六、覆盖汉化
1.停止服务
gitlab-ctl stop
2.切换到gitlab汉化包目录
cd /opt/gitlab/gitlab
3.比较汉化标签和原标签
git diff v11.10.6 v11.10.6-zh > ../11.10.6-zh.diff
4.回到gitlab目录
cd /opt/gitlab
5.将11.10.6-zh.diff作为补丁更新到gitlab中
yum install patch -y patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 11.10.6-zh.diff
6.启动gitlab
gitlab-ctl start
7.重新配置gitlab
gitlab-ctl reconfigure
本文链接地址: CentOS7 安装 GitLab ( 中文版 )