Linux搭建GitLab并汉化

一、环境准备

1.1 下载wget
# yum install -y vim
# yum install -y wget
# cd /usr/local
# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-10.0.2-ce.0.el6.x86_64.rpm
1.2 关闭防火墙
# service iptables stop
# chkconfig iptables off

二、获取GitLab汉化包(要部署非汉化版,可以跳过这一块内容)

2.1 安装Git
# yum install -y git
2.2 克隆获取汉化版本库
# cd /usr/local
# git clone https://gitlab.com/xhang/gitlab.git

三、部署社区版GitLab

3.1 安装GitLab的依赖项
# yum -y install policycoreutils openssh-server openssh-clients postfix cronie policycoreutils-python
3.2 启动postfix,并设置为开机启动
# service postfix start
# chkconfig postfix on
3.3 安装rpm包
# cd /usr/local
# rpm -ivh gitlab-ce-10.0.2-ce.0.el6.x86_64.rpm
3.4 修改配置文件gitlab.rb
# vim /etc/gitlab/gitlab.rb

将external_url变量的地址修改为gitlab所在centos的ip地址 修改GitLab默认端口

unicorn['port'] = '9092'
因为修改了配置文件,故需要重新加载配置内容。
# gitlab-ctl reconfigure
# gitlab-ctl restart

四、覆盖汉化包

4.1 停止GitLab服务
# gitlab-ctl stop
4.2 比较汉化标签和原标签,导出 patch 用的 diff 文件到/root下
# cd /usr/local/gitlab
# git diff v10.0.2 v10.0.2-zh > ../10.0.2-zh.diff
4.3 将10.0.2-zh.diff作为补丁更新到GitLab中
# cd /usr/local
# yum install patch -y
# patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 10.0.2-zh.diff
Tips:重启GitLab
# gitlab-ctl reconfigure
# gitlab-ctl restart

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏李蔚蓬的专栏

Install Node.js

安装的话其实很容易,只要登陆上官网:https://nodejs.org/en/download/ 如下图:

23150
来自专栏Gaussic

Tomcat8安装与相关配置 原

    网站链接:http://tomcat.apache.org/download-80.cgi 进入下载页面

3.6K00
来自专栏weixuqin 的专栏

Mac终端开启代理

48150
来自专栏游戏杂谈

本机web开发环境的搭建--Apache篇

和上一篇《本机web开发环境的搭建--nginx篇》一样,这篇也是小白级的文档(大神请忽略~)

24320
来自专栏bdcn

Flask学习笔记-PyCharm配置使用Flask-Script启动以及开启Debug模式 顶

在上一篇文章中介绍过的如何安装Flask的插件非常方便,点击“+”号检索“flask-script”安装即可。

1.1K20
来自专栏用户2442861的专栏

win10配置java环境变量,解决javac不是内部或外部命令等问题

1.安装JDK,安装过程中可以自定义安装目录等信息,例如选择安装目录为D:\java\jdk1.5.0_08;

92320
来自专栏逻辑熊猫带你玩Python

“聊一聊Linux的工作环境”

由于Linux采用了和Windows不同的文件系统,所以和Windows用户熟悉的文件管理模式不通,这里来简单说说Linux的根("/")目录下目录的用途

9220
来自专栏张泽旭的专栏

【腾讯云的1001种玩法】邮件服务器的搭建

今天这个教程给大家带来邮件服务器的搭建,可以创建自己的域名邮件帐号,来发送和接受邮件,希望大家喜欢。一、前期准备:1、域名:我的是yunmenggongzuos...

5.6K20
来自专栏blackheart的专栏

0.[Andriod]之从零安装配置Android Studio并编写第一个Android App

0. 所需的安装文件 笔者做了几年WP,近来对Android有点兴趣,尝试一下Android开发,废话不多说,直接进入主题,先安装开发环境,笔者的系统环境为wi...

302100
来自专栏Ken的杂谈

【Ubuntu系统上手】一、Ubuntu基本命令

15310

扫码关注云+社区

领取腾讯云代金券