前言
废话不多说,直奔主题!
安装环境:
(1)vm虚拟机14
Ps:分配至少4G内存,不然会很卡,部署完会出现502不能访问。
(2)centos7 64位
(3)GitLab-ee10 rpm源文件
VM安装Centos7镜像
按照如图所示安装Centos7镜像
Centos7安装详解
1.点击开启虚拟机进入Centos7操作系统安装过程:
2.虚拟机控制台出现界面,选择Install CentOS liunx 7,点击回车键继续:
3.根据提示点击回车键继续:
4.如下界面默认选择English(若选中文,报错可能翻译有错),点击Continue继续:
5.CentOS7安装配置主要界面如下图所示,根据界面展示,这里对以下3个部分配置进行说明:
6.右下角按钮“begin installtion”已经从原本的灰色变成蓝色,这说明已经可以进行操作系统安装工作了,点击“begin installtion”进行操作系统安装过程。
7.在下图,操作系统安装已经完成,点击reboot重启操作系统。
在镜像内下载GitLab-ee10
因为在GitLab官网上下载会不稳定,这里建议在清华大学开源软件镜像站里下载(点击下载GitLab-ee的各个版本,这里下载了版本10.0.0)
1.安装并配置必要的依赖关系
在CentOS 7(和RedHat / Oracle / Scientific Linux 7)上,以下命令还将在系统防火墙中打开HTTP和SSH访问。
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=httpsudo systemctl reload firewalld
接下来,安装Postfix发送通知邮件。
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
2.添加GitLab软件包存储库并安装软件包
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
3.安装GitLab-ee
在下载了GitLab-ee源安装包的文件内,打开终端并执行以下命令
rpm -i gitlab-ee-10.0.0-ee.0.el7.x86_64.rpm