网站搜索

如何在 Ubuntu 和 Debian 上安装 GitLab


Gitlab 是一个开源、功能强大、健壮、可扩展、安全且高效的软件开发和协作平台。 Gitlab 是 Github 的最佳替代品之一,它允许您规划您的软件开发流程;编写代码,并验证;打包软件,并通过内置的持续交付功能进行发布;自动管理配置并监控性能。

另请阅读:如何在 CentOS 7 上安装和配置 GitLab

它提供可扩展的基于 Git 的完全集成服务,具有以下功能:问题跟踪器、项目之间的问题移动、时间跟踪、强大的分支工具、受保护的分支和标签、文件锁定、合并请求、自定义通知、项目路线图、燃尽图项目和团队里程碑等等。

在本文中,我们将解释如何在 UbuntuDebian Linux 发行版上安装和配置 Gitlab (Git 存储库管理器)。

第 1 步:安装并配置所需的依赖项

1. 首先更新系统软件包,然后使用 apt 包管理器安装必要的依赖项,如图所示。

sudo apt update
sudo apt install -y curl openssh-server ca-certificates

2. 接下来,安装Postfix邮件服务来发送电子邮件通知。

sudo apt install postfix

在 Postfix 安装过程中,系统会要求您配置 Postfix 软件包。选择“互联网站点”并点击[Enter]。请记住使用服务器的外部 DNS 作为“邮件名称”,然后按[Enter]。对于任何额外的配置屏幕,请按 [Enter] 使用 接受默认值。

第2步:添加GitLab存储库并安装包

3. 现在,通过运行以下脚本将 GitLab 包 APT 存储库添加到您的系统中。

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

4. 接下来,使用以下命令安装 GitLab Community Edition 并更改 URL 'http://gitlab.howtoing.com ' 根据您的要求通过网络浏览器访问 GitLab。

EXTERNAL_URL="http://gitlab.linux-console.net" sudo apt install gitlab-ce

注意:如果以后因为某种原因想要更改上述URL,可以在主配置文件/etc/gitlab/中重新配置该URL gitlab.rbexternal_url 部分,并使用以下命令重新配置 gitlab。

sudo gitlab-ctl reconfigure

5. 如果您配置了 UFW 防火墙,则需要打开端口 80 (HTTP) 和 443 ( HTTPS)以允许连接请求 Gitlab。

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

第 3 步:执行初始 Gitlab 设置

6. 现在通过浏览器访问以下 URL 访问您的 gitlab 实例。

http://gitlab.linux-console.net

7.打开后,它将重定向到密码重置屏幕,在这里您需要通过单击“更改您的密码”为您的新管理员设置新密码帐户。设置完成后,您将再次重定向到登录屏幕。

8.登录后,您将访问管理员用户控制面板,如屏幕截图所示。您可以创建对象、创建组、添加人员或配置 gitlab 实例。您还可以编辑您的用户配置文件并将 SSH 密钥添加到您的 gitlab 实例、配置您的通信首选项以及执行更多操作。

有关更多信息,请访问 Gitlab 关于页面:https://about.gitlab.com/。

另请阅读:如何从 GitHub 迁移到 GitLab

现在就是这样! Gitlab 是一款先进、强大且高效的应用程序,用于处理软件开发和运营 (DevOps) 生命周期。在本文中,我们解释了如何在 Ubuntu 和 Debian 中安装和配置 Gitlab。

如果您对本文有任何疑问或想法,请使用下面的评论表与我们联系。