} "> 登录
当前位置: 首页 博客系统

gitlab 11.*(不限版本)汉化方法

日期:2018-09-29 23:58  点击量:943
Gitlab简介

Gitlab11.0增加了两个强大的工具Auto DevOps和License Management,具体细节查看Gitlab11.0官方公告:https://about.gitlab.com/2018/06/22/gitlab-11-0-released/

本文以Centos7.5为例安装Gitlab新版本11.0并汉化

添加gitlab源
vi /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
安装gitlab
yum -y install openssh-server cronie git wget patch gitlab-ce-11.0.1
初始化gitlab
gitlab-ctl reconfigure
查看服务
gitlab-ctl status
重启、停止或启动服务
gitlab-ctl restart/stop/start

安装完成,可以通过浏览器访问IP测试(如访问不了,请检查iptables、selinux),http://IP

首次访问需要设置密码,默认帐号为root

gitlab汉化

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

克隆版本库
cd /usr/local/src/
git clone https://gitlab.com/xhang/gitlab.git
获取当前Gitlab版本
gitlab_version=$(cat /opt/gitlab/embedded/service/gitlab-rails/VERSION)
比较汉化标签和原标签,导出patch用的diff文件
cd /usr/local/src/gitlab
git diff v${gitlab_version} v${gitlab_version}-zh > ../${gitlab_version}-zh.diff
先停止gitlab
gitlab-ctl stop
导入汉化补丁

patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < ../${gitlab_version}-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 eb0f06e..73e4833 100644
|--- a/app/assets/javascripts/awards_handler.js
|+++ b/app/assets/javascripts/awards_handler.js
--------------------------
File to patch:
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 eb0f06e..73e4833 100644
|--- a/app/assets/javascripts/awards_handler.js
|+++ b/app/assets/javascripts/awards_handler.js
--------------------------
File to patch:
然后启动gitlab
gitlab-ctl start

此时访问http://IP就是中文页面了(启动后马上打开页面可能会显示502,稍等几秒刷新就好了)

"小礼物走一走,感谢支持"
赞赏支持
/作者: 超级管理员    /标签: 技术文档
举报

相关文章

PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置

PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置......

/作者: -/标签: 技术文档 /点击量: 658 /评论量: 0 /添加时间: 1546679459
Linux定时任务Crontab详解

......

/作者: 超级管理员/标签: 技术文档 /点击量: 677 /评论量: 0 /添加时间: 1546022476
代码风格规范

云豹框架代码风格规范(基于PSR)......

/作者: 超级管理员/标签: 技术文档 /点击量: 1000 /评论量: 0 /添加时间: 1541063921
Commit message 和 Change log 编写指南

Commit message 和 Change log 编写指南......

/作者: 超级管理员/标签: 技术文档 /点击量: 897 /评论量: 0 /添加时间: 1539685292
云豹框架Git使用问题汇总

云豹框架Git使用问题汇总......

/作者: 超级管理员/标签: 技术文档 /点击量: 569 /评论量: 0 /添加时间: 1539305364