前言
废话不多说,直奔主题!
安装环境:
(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个部分配置进行说明:
Localization和software部分不需要进行任何设置,其中需要注意的是sofrware selection选项,这里本次采用默认值(即最小化安装,这种安装的linux系统不包含图形界面)安装,至于其他组件,待后期使用通过yum安装即可。
如上图,system部分需要必须规划配置的是图中红色部分选项,即磁盘分区规划,另外可以在安装过程中修改network & host name选项中修改主机名(默认主机名为localhost.localdomain)。
6.右下角按钮“begin installtion”已经从原本的灰色变成蓝色,这说明已经可以进行操作系统安装工作了,点击“begin installtion”进行操作系统安装过程。
在上图用户设置中需要做的仅是修改root用户密码,点击“root password”,设置密码,如果密码安全度不高,比如我这里的密码为“oracle”,那么可能需要点击2次确定才可以。当root密码设置成功再次返回安装界面时我们可以发现之前user setting界面红色警告消失了。
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









网友评论