在 RHEL/CentOS 7 上安装 GitLab 服务器

GitLab 是一个开源的基于 Web 的 git 存储库管理器,提供 wiki、问题跟踪和 CI/CD(持续集成/通用部署)。
GitLab 有两个版本,CE(社区版)和 EE(企业版)。
GitLab CE 的功能有限,而 GitLab EE 是商业产品并加载了许多添加功能。
GitLab CE 和 EE 版本都可以下载,但是,除非获得 GitLab 的许可,否则 GitLab EE 将提供与 GitLab CE 相同的功能。

在本文中,我们将在 Red Hat Enterprise Linux (RHEL)/CentOS 7.6 服务器上安装 GitLab EE。

欢迎来到之路教程(on itroad-com)

在 RHEL/CentOS 7 上安装 GitLab 服务器

使用 yum 命令安装所需的包。

[root@gitlab-server ~]# yum install -y curl policycoreutils-python

它还需要 postfix 和 openssh-server 包。
但是它们都已经安装了 Red Hat Enterprise Linux (RHEL) 或者 CentOS 7.6 的最小安装。

允许 http 服务通过 Linux 防火墙。

[root@gitlab-server ~]# firewall-cmd --permanent --add-service=http
success
[root@gitlab-server ~]# firewall-cmd --reload
success

将 GitLab 软件包存储库添加到 yum。

[root@gitlab-server ~]# curl https://packages.gon-itroad.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | bash

安装 GitLab 企业版如下:

[root@gitlab-server ~]# EXTERNAL_URL="http://gitlab-server.on-itroad.com" yum install -y gitlab-ee

GitLab EE(企业版)已安装在我们的系统上。

使用客户端浏览器浏览 URL http://gitlab.on-itroad.com。

为 root 用户设置 GitLab 密码。

使用新密码登录 GitLab。

我们已经在 Red Hat Enterprise Linux (RHEL)/CentOS 7.6 机器上成功安装了 GitLab 服务器。

日期:2020-09-17 00:10:42 来源:oir作者:oir