什么是 GitLab?
GitLab 是一个免费的开源 DevOps 平台,程序员可以在该平台上进行协作,同时开发源代码。 该平台专为远程工作而创建。 到目前为止,GitLab 拥有大约 3000 万注册用户,其中 100 万是活跃的许可证用户。
今天,我们将了解怎样按照一些易于遵循的命令在我们的系统上安装 GitLab。 为此,我们使用了 洛基 Linux 8 作为我们的操作系统。
要求:
映射到您的服务器的有效域名
Omnibus GitLab 包占用 2.5 GB 空间
4 GB RAM(最低)
CPU:4核(最少)
安装指南:
第 1 步:配置 SSH(可选步骤)
这些是可选步骤; 如果您的系统上已启用 SSH,您可以跳过它们。
使用以下命令下载并安装 OpenSSH-server perl 包:
sudo dnf install -y curl policycoreutils openssh-server perl
要检查 OpenSSH 守护程序的状态,请运行以下命令:
sudo systemctl status sshd
使用以下命令启用守护程序:
sudo systemctl enable sshd
现在通过运行以下命令启动 ssh 服务:
sudo systemctl start sshd
步骤 2:配置防火墙(可选步骤)
在这一步中,我们将配置系统防火墙以允许 HTTP 和 HTTPS 访问。 这也是一个可选步骤; 你可以跳过它。
要检查防火墙的状态,请运行:
sudo systemctl status firewalld
要在系统防火墙上打开 HTTP 服务,请使用以下命令:
sudo firewall-cmd --permanent --add-service=http
现在使用以下命令在系统防火墙上添加 HTTPS 服务:
sudo firewall-cmd --permanent --add-service=https
要更新配置,请重新启动防火墙。
sudo systemctl reload firewalld
第 3 步:安装 Postfix(可选步骤)
要发送通知电子邮件,我们需要安装 Postfix。 如果您想使用其他服务来处理通知电子邮件,例如 SMTP,您可以跳过此步骤。 您可以在安装后配置设置。
要使用 Postfix 服务,请使用下面提到的命令安装它:
sudo dnf install postfix
安装完成后,使用以下命令启用服务:
sudo systemctl enable postfix
现在使用以下命令启动服务:
sudo systemctl start postfix
在 Postfix 安装过程中会出现一个配置屏幕。 选择“Internet 站点”并按 Enter。 对于 DNS 配置,请使用服务器的外部 DNS 作为“邮件名称”。 如果出现更多屏幕,请继续按 Enter 以接受默认配置。
第 4 步:添加和安装 GitLab 包
这是关键的一步。 在这里,我们将在我们的系统上下载并安装 GitLab。
要添加 GitLab 包存储库,请运行以下命令:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
要安装软件包,我们将运行以下命令。 确保改变 https://gitlab。example。和 到您要运行 GitLab 实例的 URL。
sudo EXTERNAL_URL="https://gitlab.example.com" dnf install -y gitlab-ee
安装完成后,尝试访问您为 GitLab 提供的外部 URL。 这将为您打开 GitLab 登录页面。
将生成一个随机密码并将其存储在 /etc/gitlab 目录中,名称为 initial_root_password。
要登录,请使用 root 作为您的用户名和存储在 initial_root_password 文件中的密码。 密码文件将在 24 小时后自动删除。 确保重置密码。
怎样卸载 GitLab
第 1 步:停止 GitLab 服务
现在我们已经了解了怎样安装 GitLab,让我们也看看怎样卸载此服务。 为此,您首先需要停止 GitLab。 通过运行以下命令来做到这一点:
sudo gitlab-ctl stop
第 2 步:卸载 GitLab
现在您可以使用以下命令卸载 GitLab:
sudo gitlab-ctl uninstall
第 3 步:删除 GitLab 包
卸载步骤不会完全卸载 GitLab。 您还必须删除 GitLab 包。 使用以下命令执行此操作:
sudo yum remove gitlab-ee
在这一步之后,重新启动机器以杀死所有以前的 GitLab 进程。 重启后 GitLab 将被完全卸载。
在本指南中,我们了解了怎样安装 GitLab。 然后我们还看到了怎样借助三个易于遵循的命令来卸载它。 完全安装大约需要 5 到 10 分钟,具体取决于您的系统规格。 完成后,按照这些配置 GitLab 脚步. 要了解怎样在 Ubuntu 20.04 上安装 GitLab,请访问: