如何在 debian 12 上安装 gitlab-ag凯发k8国际

gitlab 是一个强大的基于 web 的版本控制和协作平台。它提供了一个多合一的ag凯发k8国际的解决方案,用于管理您的软件开发项目,从源代码存储库到问题跟踪和持续集成。为了充分利用 gitlab 的潜力,正确安装它至关重要。

ag凯发k8国际

debian 12 书虫上

第 1 步。在我们安装任何软件之前,通过在终端中运行以下命令来确保您的系统是最新的非常重要:apt

sudo apt update
sudo apt upgrade

此命令将刷新存储库,允许您安装最新版本的软件包。

第 2 步。安装依赖项。

gitlab 需要特定的依赖项才能正常运行。让我们安装它们:

sudo apt install curl openssh-server ca-certificates postfix

第 3 步。在 debian 12 上安装 gitlab。

现在,我们使用以下命令将 gitlab 存储库添加到您的系统中:

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

然后,我使用以下命令停止 gitlab:

sudo apt update
sudo apt install gitlab-ce

在安装过程中,系统可能会提示您配置外部 url 和电子邮件设置。根据您的环境提供适当的值。

第 4 步。配置 gitlab。

安装完成后,就可以配置 gitlab。打开配置文件:

sudo nano /etc/gitlab/gitlab.rb

向下滚动到该部分并指定您的 gitlab url,就像您在安装过程中所做的那样:external_url

external_url 'https://your-domain.com'

现在,重新配置 gitlab 以应用更改:

sudo gitlab-ctl reconfigure

接下来,配置电子邮件设置。这对于接收来自 gitlab 的通知至关重要。打开配置文件:

sudo nano /etc/gitlab/gitlab.rb

取消注释该部分并提供电子邮件服务器的详细信息:smtp

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.your-email-provider.com"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "your-email@example.com"
gitlab_rails['smtp_password'] = "your-email-password"
gitlab_rails['smtp_domain'] = "your-domain.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false

将占位符替换为电子邮件服务器的详细信息。保存文件并再次重新配置 gitlab:

sudo gitlab-ctl reconfigure

最后,启动 gitlab 并确保它在启动时启动:

sudo systemctl start gitlab
sudo systemctl enable gitlab

第5步。访问 gitlab web 界面。

打开您的 web 浏览器并导航到您的 gitlab url(您之前设置的 url)。您将看到 gitlab 登录页面。使用默认用户名和密码在安装过程中选择的密码。root

gitlab-interface-login

感谢您使用本教程在 debian 12 书虫上安装最新版本的 gitlab。有关其他帮助或有用信息,我们建议您查看 。

未经允许不得转载:ag凯发k8国际 » 如何在 debian 12 上安装 gitlab

网站地图