极狐GitLab
质效兼备,安全合规
下载安装 版本对比 常见问题
下载安装极狐GitLab 基础版
官方Linux安装包(推荐)
通过单个安装包(Omnibus)进行安装,安装包内已捆绑了运行极狐GitLab 所需的所有服务与工具。
Ubuntu
18.04 LTS, 20.04 LTS, 22.04 LTS
Debian
9, 10, 11
AlmaLinux 8/9
and RHEL, Oracle, Scientific
CentOS 7
and RHEL, Oracle, Scientific
Kylin
Kylin Linux Advanced Server (Tercel)V10SP1
OpenEuler
18.04 LTS, 20.04 LTS, 22.04 LTS
1. 安装和配置必须的依赖项
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl

(可选)下一步,安装 Postfix 以发送电子邮件通知。如果您想使用其他解决方案发送电子邮件,请跳过此步骤并在安装极狐GitLab 后配置外部 SMTP 服务器。

sudo apt-get install -y postfix

在安装 Postfix 的过程中可能会出现一个配置界面,在该界面中选择“Internet Site”并按下回车。把“mail name”设置为您服务器的外部 DNS 域名并按下回车。 如果还有其它配置界面出现,继续按下回车以接受默认配置。

2. 下载/安装极狐GitLab
curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash

接下来,安装极狐GitLab。确保您已正确设置您的 DNS,并更改 https://gitlab.example.com 为您要访问极狐GitLab 实例的 URL。安装包将在该 URL 上自动配置和 启动极狐GitLab。对于 https 站点,极狐GitLab 将使用 Let's Encrypt 自动请求 SSL 证书,这需要有效的主机名和入站 HTTP 访问。您也可以使用自己的证书或仅使用 http://(不带s)。
如果未指定密码,将自动生成随机密码。
执行如下命令开始安装:

sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-jh
3. 访问极狐GitLab 实例并登录

除非您在安装过程中指定了自定义密码,否则将随机生成一个密码并存储在 /etc/gitlab/initial_root_password 文件中(出于安全原因,24 小时后,此文件会被第一次 gitlab-ctl reconfigure 自动删除,因此若使用随机密码登录,建议安装成功初始登录成功之后,立即修改初始密码)。使用此密码和用户名 root 登录。

4. 后续配置

完成安装后,请参考建议的后续配置,包括身份验证选项和注册限制的配置。

1. 安装和配置必须的依赖项
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl

(可选)下一步,安装 Postfix 以发送电子邮件通知。如果您想使用其他解决方案发送电子邮件,请跳过此步骤并在安装极狐GitLab 后配置外部 SMTP 服务器。

sudo apt-get install -y postfix

如果您想使用其他解决方案发送电子邮件,请跳过上面 Postfix 安装步骤并在安装极狐GitLab 后配置外部 SMTP 服务器。

2. 下载/安装极狐GitLab

执行以下命令配置极狐GitLab 软件源镜像。

curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash

接下来,安装极狐GitLab。安装之前,需要确保您的DNS设置正确。此外,还需要通过设置 EXTERNAL_URL 环境变量来指定极狐GitLab 实例的 URL。
如果您想通过 HTTPS 来访问实例,那么您可以根据官方文档进行配置,让实例使用 Let's Encrypt 自动请求 SSL 证书,这需要有效的主机名和入站 HTTP 访问。您也可以使用自己的证书或仅使用 http://(不带 s)。
如果您想为初始管理员用户( root )指定自定义的初始密码,可以根据文档指导进行配置。否则将默认生成随机密码。
接下来执行如下命令开始安装:

sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-jh
3. 访问极狐GitLab 实例并登录

使用第二步 EXTERNAL_URL 中配置的地址来访问安装成功的极狐GitLab 实例。用户名默认为 root 。如果在安装过程中指定了初始密码,则用初始密码登录,如果未指定密码,则系统会随机生成一个密码并存储在 /etc/gitlab/initial_root_password 文件中, 查看随机密码并使用 root 用户名登录。
注意:出于安全原因,24 小时后,/etc/gitlab/initial_root_password 会被第一次 gitlab-ctl reconfigure 自动删除,因此若使用随机密码登录,建议安装成功初始登录成功之后,立即修改初始密码。

4. 后续配置

完成安装后,请参考建议的后续配置,包括身份验证选项和注册限制的配置。

1. 安装和配置必须的依赖项

在 AlmaLinux 8 或 AlmaLinux 9 上,下面的命令会在系统防火墙中打开 HTTP、HTTPS 和 SSH 访问。这是一个可选步骤,如果您打算仅从本地网络访问极狐GitLab,则可以跳过它。

sudo dnf install -y curl policycoreutils openssh-server openssh-clients
# Enable OpenSSH server daemon if not enabled: sudo systemctl status sshd
sudo systemctl enable sshd
sudo systemctl start sshd

# Check if opening the firewall is needed with: sudo systemctl status firewalld
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

(可选)如果要使用 Postfix 来发送电子邮件通知,执行以下安装命令。

sudo dnf install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

在安装 Postfix 的过程中可能会出现一个配置界面,在该界面中选择“Internet Site”并按下回车。把“mail name”设置为您服务器的外部 DNS 域名并按下回车。如果还有其他配置界面出现,继续按下回车以接受默认配置。
如果您想使用其他解决方案发送电子邮件,请跳过上面 Postfix 安装步骤并在安装极狐GitLab 后配置外部 SMTP 服务器。

2. 下载/安装极狐GitLab

执行以下命令配置极狐GitLab 软件源镜像。

curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash

接下来,安装极狐GitLab。安装之前,需要确保您的DNS设置正确。此外,还需要通过设置 EXTERNAL_URL 环境变量来指定极狐GitLab 实例的 URL。
如果您想通过 HTTPS 来访问实例,那么您可以根据官方文档进行配置,让实例使用 Let's Encrypt 自动请求 SSL 证书,这需要有效的主机名和入站 HTTP 访问。您也可以使用自己的证书或仅使用 http://(不带 s)。
如果您想为初始管理员用户( root )指定自定义的初始密码,可以根据文档指导进行配置。否则将默认生成随机密码。
接下来执行如下命令开始安装:

sudo EXTERNAL_URL="https://gitlab.example.com" dnf install -y gitlab-jh
3. 访问极狐GitLab 实例并登录

使用第二步 EXTERNAL_URL 中配置的地址来访问安装成功的极狐GitLab 实例。用户名默认为 root 。如果在安装过程中指定了初始密码,则用初始密码登录,如果未指定密码,则系统会随机生成一个密码并存储在 /etc/gitlab/initial_root_password 文件中, 查看随机密码并使用 root 用户名登录。
注意:出于安全原因,24 小时后,/etc/gitlab/initial_root_password 会被第一次 gitlab-ctl reconfigure 自动删除,因此若使用随机密码登录,建议安装成功初始登录成功之后,立即修改初始密码。

4. 后续配置

完成安装后,请参考建议的后续配置,包括身份验证选项和注册限制的配置。

1. 安装和配置必须的依赖项

在 CentOS 7 上,下面的命令会在系统防火墙中打开 HTTP、HTTPS 和 SSH 访问。这是一个可选步骤,如果您打算仅从本地网络访问极狐GitLab,则可以跳过它。

sudo yum install -y curl policycoreutils-python openssh-server perl
sudo systemctl enable sshd
sudo systemctl start sshd

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

(可选)如果要使用 Postfix 来发送电子邮件通知,执行以下安装命令。

sudo yml install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

在安装 Postfix 的过程中可能会出现一个配置界面,在该界面中选择“Internet Site”并按下回车。把“mail name”设置为您服务器的外部 DNS 域名并按下回车。如果还有其他配置界面出现,继续按下回车以接受默认配置。
如果您想使用其他解决方案发送电子邮件,请跳过上面 Postfix 安装步骤并在安装极狐GitLab 后配置外部 SMTP 服务器。

2. 下载/安装极狐GitLab

执行以下命令配置极狐GitLab 软件源镜像。

curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash

接下来,安装极狐GitLab。安装之前,需要确保您的DNS设置正确。此外,还需要通过设置 EXTERNAL_URL 环境变量来指定极狐GitLab 实例的 URL。
如果您想通过 HTTPS 来访问实例,那么您可以根据官方文档进行配置,让实例使用 Let's Encrypt 自动请求 SSL 证书,这需要有效的主机名和入站 HTTP 访问。您也可以使用自己的证书或仅使用 http://(不带 s)。
如果您想为初始管理员用户( root )指定自定义的初始密码,可以根据文档指导进行配置。否则将默认生成随机密码。
接下来执行如下命令开始安装:

sudo EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-jh
3. 访问极狐GitLab 实例并登录

使用第二步 EXTERNAL_URL 中配置的地址来访问安装成功的极狐GitLab 实例。用户名默认为 root 。如果在安装过程中指定了初始密码,则用初始密码登录,如果未指定密码,则系统会随机生成一个密码并存储在 /etc/gitlab/initial_root_password 文件中, 查看随机密码并使用 root 用户名登录。
注意:出于安全原因,24 小时后,/etc/gitlab/initial_root_password 会被第一次 gitlab-ctl reconfigure 自动删除,因此若使用随机密码登录,建议安装成功初始登录成功之后,立即修改初始密码。

4. 后续配置

完成安装后,请参考建议的后续配置,包括身份验证选项和注册限制的配置。

联系客户专家400-8765-888,获取解决方案
联系客户专家400-8765-888,获取解决方案
极狐GitLab 云原生 Helm chart
在 Kubernetes 上安装极狐GitLab 时,有一些权衡需要您注意:管理和故障排除需要 Kubernetes 知识。默认安装比单节点 Linux 包安装需要更多的资源,因为大多数服务都是冗余部署的。如果您的基础设施是基于 Kubernetes 构建的并且您熟悉它的工作原理,请使用此方法。
Kubernetes
使用Helm安装极狐GitLab
联系客户专家400-8765-888,获取解决方案
极狐GitLab Docker 镜像
极狐GitLab Docker 镜像是极狐GitLab 的整体镜像,在单个容器中运行所有必要的服务。
Docker
极狐GitLab Docker 镜像
联系客户专家400-8765-888,获取解决方案
版本对比
私有部署 SaaS
功能 基础版 免费使用 专业版 咨询购买 旗舰版 咨询购买
自建极狐GitLab CI/CD Runner
Geo 多地域部署
代码审核与代码准入
企业级 CI/CD
企业级敏捷项目管理
发布管理
企业级高可用架构
本土化企业级服务支持
七大 DevSecOps 安全测试
安全漏洞管理
安全合规
价值流管理
安全合规
功能 基础版 免费使用 专业版 咨询购买 旗舰版 咨询购买
每月 CI/CD 流水线时长 400分钟 10,000 分钟 50,000 分钟
存储容量 5G 5G 5G
自建极狐GitLab CI/CD Runner
Geo 多地域部署
代码审核与代码准入
企业级 CI/CD
企业级敏姐项目管理
发布管理
企业级高可用架构
本土化企业级服务支持
七大 DevSecOps 安全测试
安全漏洞管理
安全合规
价值流管理
免费访客用户
常见问题
极狐GitLab 订阅制的优势是什么?
极狐GitLab 采取的是软件订阅制,每个坐席(用户)一个使用许可证,企业可以根据自身的实际情况来决定购买的坐席数和使用年限。许可证每年申请分发一次。订阅制为企业购买软件提供了灵活性,同时也能节省购买成本。
极狐GitLab 提供 DevOps 培训认证吗?
极狐GitLab 提供 5 门与 DevOps 相关的培训认证,课程包括极狐GitLab 与 Git 基础、极狐GitLab CI/CD、使用极狐GitLab 进行项目管理、极狐GitLab 安全基础以及极狐GitLab 系统管理。
如何从 GitLab CE/EE 升级到极狐GitLab 版本?
极狐GitLab 支持从 GitLab CE/EE 平滑升级至极狐GitLab 版本,升级过程可以不对现有业务造成影响。如果您有升级需求,可以通过官网右侧的【咨询按钮】或者电话【400-8765-888】联系我们。
极狐GitLab 目前支持哪些操作系统?
极狐GitLab 目前支持 Ubuntu、Debian、CentOS 等操作系统
私有部署有流水线时间限制吗?
CI/CD 流水线分钟数时长限制只针对 SaaS,对于私有化部署来说,使用用户本身的资源,因此并不存在 CI/CD 流水线分钟数时长限制。
同一个账号可以多人同时使用吗?
极狐GitLab 不支持一个账号供多人同时使用,只能一个用户使用一个账号。
私有部署版本会有单个仓库的容量限制吗?
对于私有化部署版本,单个仓库的容量限制取决于管理员是否进行了限制调整。
极狐GitLab 如何添加新帐号?
极狐GitLab 有多种添加新账号的方式,用户可以通过登录页面进行新用户注册(需要开始注册功能)、管理员可以在用户界面手动创建用户或者通过身份验证集成或 Rails 控制来创建用户。
极狐GitLab 是否支持对研发人员操作记录的查看?
对于私有化部署版本,单个仓库的容量限制取决于管理员是否进行了限制调整。
如何理解单个项目代码仓库容量限制为 5GB,超出此限额会导致哪些问题?
极狐GitLab 可以设置单个仓库的大小,对于 SaaS 来讲,当前每个仓库的大小限制为 5GB,这5GB 的容量包括仓库文件及 LFS,但是不包括制品、上传文件、wiki、软件包或代码片段。如果仓库容量超过设置限制,仓库会变为只读模式,无法再进行代码推送。对于私有化部署的版本来说,单个仓库的容量限制取决于管理员的具体设置。

请填写您的联系方式,获取下载地址 * 为必填项

您在申请注册流程中点击同意前,应当认真阅读以下协议。请您务必审慎阅读、充分理解协议中相关条款内容,其中包括:

1、与您约定免除或限制责任的条款;

2、与您约定法律适用和管辖的条款;

【特别提示】当您按照注册页面提示填写信息、阅读并同意协议且完成全部注册程序后,即表示您已充分阅读、理解并接受协议的全部内容。如果您不同意协议中任何条款的约定,请您停止注册或向平台客服充分了解后,再决定是否注册成为麦软用户。

《麦软商城服务协议》

《麦软素材网服务协议》

软件下载

咨询热线 400-8765-888