美文网首页
Centos7.3 安装gitlab11.0.0

Centos7.3 安装gitlab11.0.0

作者: 笑胖仔 | 来源:发表于2020-03-17 11:09 被阅读0次

1、安装依赖:

登录服务器,依次输入如下命令:

$ sudo yum install curl policycoreutils policycoreutils-python openssh-server openssh-clients-y$ sudo systemctl enable sshd$ sudo systemctl start sshd$ sudo yum install postfix-y$ sudo systemctl enable postfix$ sudo systemctl start postfix

2、gitlab镜像(11.10.0):

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

(1)、cd到要安装的文件夹:cd /home/admin/soft

(2)、下载:

$ wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.0.0-ce.0.el7.x86_64.rpmsudo rpm-ivh  gitlab-ce-11.0.0-ce.0.el7.x86_64.rpm

3、修改外部域名:

(1)、防止默认端口被占用,开放新端口,如:18097:

//开放端口:

$ firewall-cmd--zone=public--add-port=要开放的端口号/tcp--permanent

// 加载防火墙新配置文件( 以 root 身份输入以下命令,重新加载防火墙,并不中断用户连接,即不丢失状态信息. )

$ firewall-cmd--reload

//查看已开放的端口

$ firewall-cmd--zone=public--list-ports

(2)、修改external_url为自己的ip:

如:‘http://192.168.2.86/:18097’

cd /etc/gitlab/

$ vim gitlab.rb

(3)、修改host、port:

cd /opt/gitlab/embedded/service/gitlab-rails/config

$ vi gitlab.yml

4、加载配置:

$ gitlab-ctl reconfigure

5、重启:

$ sudo gitlab-ctl restart

6、查看:

http://192.168.2.86:18097

7、汉化:

(1)、停止服务:

$ sudo gitlab-ctl stop

(2)、下载汉化版(过程极慢):

cd /home/admin/soft

$ git clone https://gitlab.com/xhang/gitlab.git

(3)、查看已安装版本:

$ head-1/opt/gitlab/version-manifest.txt

(4)、比较汉化版本和安装版本,导出 patch 用的 diff 文件:

$ git diffv11.0.0v11.0.0-zh>../11.0.0-zh.diff

(5)、diff文件作为补丁更新到gitlab中:

$ sudo yum install patch-ysudo patch-d/opt/gitlab/embedded/service/gitlab-rails-p1<11.0.0-zh.diff

如果出现这个:

一直回车即可

(6)、重新加载配置:

$ sudo gitlab-ctl reconfigure

(7)、启动:

$ sudo gitlab-ctl start

(8)、查看启动状态:

$ sudo gitlab-ctl status

(9)、查看:

http://192.168.2.86:18097

汉化完成:

相关文章

网友评论

      本文标题:Centos7.3 安装gitlab11.0.0

      本文链接:https://www.haomeiwen.com/subject/mfgzehtx.html