CentOS7.5 安装并汉化gitlab

一、安装

本文介绍的是社区版本安装方法,参考的是官网的安装教程:
https://about.gitlab.com/install/#centos-7?version=ce

安装完成后可以修改gitlab对外的访问地址,使用下面命令:

sudo vi /etc/gitlab/gitlab.rb
修改对外网址

如上图中红色框中的内容改为想要的地址和端口。
然后分别执行下面两条命令即可

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

执行成功后浏览器中输入刚才的地址+端口号,回车即可访问gitlab的首页。如果报502错误,请尝试刷新几次。
第一次访问gitlab会转到更改root用户密码界面,更改密码后会跳转到登录界面,录入用户名“root”和刚才更改后的密码即可成功登录。

登录成功

二、汉化

  1. 停止GitLab服务
sudo gitlab-ctl stop
  1. 安装Git
sudo yum install -y git
  1. 下载汉化包
# 下载 8-8-zh 分支
git clone https://gitlab.com/larryli/gitlab.git -b 8-8-zh

# 进入汉化版目录
cd gitlab
  1. 查看GitLab版本号和汉化版版本号
# 查看原版版本号
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 
8.8.5

# 查看汉化版本号
cat VERSION
8.8.5

# 查看汉化包支持的GitLab版本
git tag
v0.9.4
v0.9.5
...
v8.8.5
v8.8.5.zh1
...
v8.9.0-rc8

说明:版本号的概念非常重要,这是产生补丁文件的关键。用于 git diff 比较的是原始GitLab版本与汉化仓库中的 git tag 版本。

  1. 产生补丁文件
# 当前版本 + 汉化版本tag = 差异文件(差异文件名任意)
git diff v8.8.5 v8.8.5.zh1 > ../8.8.5-zh.diff
  1. 应用汉化补丁
cd ..
sudo yum install patch -y
sudo patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 8.8.5-zh.diff
  1. 重新启动GitLab
sudo gitlab-ctl start
  1. 重新配置GitLab
sudo gitlab-ctl reconfigure
  1. 访问GitLab


    中文界面

你可能感兴趣的:(CentOS7.5 安装并汉化gitlab)