Centos7 安装GitLab-ee10

前言

废话不多说,直奔主题!

安装环境:

(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



你可能感兴趣的:(Centos7 安装GitLab-ee10)