centos7安装gitlab并配置汉化

一、安装并配置必要的依赖关系
首先要在CentOS系统上面安装所需的依赖:ssh、防火墙、postfix(用于邮件通知)、wegt,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。

1、安装SSH协议

安装命令: yum install -y curl policycoreutils-python openssh-server

2、设置SSH服务开机自启动

安装命令: systemctl enable sshd

3、启动SSH服务

启动命令: systemctl start sshd

4、安装防火墙

安装命令:yum install firewalld systemd -y


5、开启防火墙

开启命令:service firewalld  start

6、添加HTTP服务到firewalld

安装命令: firewall-cmd --permanent --add-service=http

其中,pemmanent表示永久生效,若不加--permanent系统下次启动后就会失效。

7、重启防火墙

重启命令: systemctl reload firewalld

8、安装Postfix以发送邮件

安装命令: yum install postfix

9、将postfix服务设置成开机自启动

命令: systemctl enable postfix

10、启动postfix

启动命令: systemctl start postfix

11、安装wget,用于从外网上下载插件

安装命令:  yum -y install wget


12、安装vim编辑器

安装命令: yum install vim -y

二、添加GitLab镜像源并安装gitlab服务器
1、添加gitlab镜像

命令:wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.5.7-ce.0.el7.x86_64.rpm


2、安装Gitlab

命令:rpm -i gitlab-ce-10.5.7-ce.0.el7.x86_64.rpm


3、修改gitlab配置文件指定服务器ip和自定义端口:

命令:vim  /etc/gitlab/gitlab.rb

external_url 'http://106.2.20.152:9090'

配置时区

gitlab_rails['time_zone'] = 'Asia/Shanghai'


4、将9090端口添加到防火墙中

命令: firewall-cmd --zone=public --add-port=9090/tcp --permanent 

5、重启防火墙

重启命令: systemctl reload firewalld

6、重置gitlab

命令:gitlab-ctl reconfigure


7、启动gitlab

命令:gitlab-ctl restart

出现如下界面表示启动成功:

8、访问Gitlab页面

如果没有设置域名,在浏览器里面直接输入服务器IP和指定的端口号就可以进行访问,第一次登陆的时候会默认进入修改密码界面:

三、汉化
1、安装git

yum install -y git

2、下载汉化包,其中v10.5.7-zh是版本,我的下载目录是root

git clone https://gitlab.com/xhang/gitlab.git -b v10.5.7-zh

3、停止gitlab服务

gitlab-ctl stop

4、切换到gitlab汉化包所在的目录

cd /root/gitlab

5、比较汉化标签和原标签,导出 patch 用的 diff 文件到/root下 

git diff v10.5.7 v10.5.7-zh > ../10.5.7-zh.diff

6、安装patch

yum install patch -y

8、将10.5.7-zh.diff作为补丁更新到gitlab中

patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 10.5.7-zh.diff

出现如下直接回车,跳过,这是因为补丁中有一些较新的文件,但是我们安装的gitlab并没有这个文件存在

9、启动gitlab

gitlab-ctl start

10、重新配置gitlab

gitlab-ctl reconfigure

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值