如果您不想自己下载、安装和管理极狐 GitLab ,那么您可以使用 极狐 GitLab SaaS,它不需要任何技术设置。如果您想要完全控制您的 极狐 GitLab 环境,那么您可以选择在您自己的基础设施或公共云环境中下载并安装 极狐 GitLab 自部署版本。 选择最适合你的 极狐 GitLab 版本——让我们为你托管它,或者在你的服务器上托管 极狐 GitLab:
极狐 GitLab SaaS 由 极狐 GitLab 公司托管和管理,为个人和团队提供免费和付费方案:社区版、专业版和旗舰版。
为了支持开源社区,鼓励开源项目的发展,极狐 GitLab 鼓励用户加入 极狐 GitLab 的开源项目,以获得旗舰版的功能。
有了极狐 GitLab 自部署版本,你就可以在本地或云端部署自己的 极狐 GitLab 实例。从 bare metal 到 Kubernetes ,你几乎可以在任何地方运行 极狐 GitLab,有免费和付费的版本:核心版、专业版和旗舰版。
逐个功能特性对比来看,极狐 GitLab SaaS 和 自部署版本 基本上是相同的。
网页版( .com)客户不能使用的功能主要是 极狐 GitLab 必须为 极狐 GitLab SaaS 进行配置或管理任务,但有一些例外情况,如下所述。
您的订阅决定了您可以使用哪一层功能。在使用 极狐 GitLab SaaS 和使用 极狐 GitLab 自部署版本 的实例之间,订阅的功能应用有一些差异。
在 极狐 GitLab SaaS 上,您可以将订阅应用到组或个人命名空间。 在自我管理的实例上,GitLab 订阅为所有用户提供相同的功能集。
虽然有几十个微小的功能差异,但它们包括了几个关键的考虑因素:
极狐 Gitlab SaaS 和 自部署版本 之间的关键差异
差异 | 极狐 Gitlab SaaS | 极狐 GitLab 自部署版本 |
---|---|---|
基础结构 | 极狐 GitLab 管理 HA 架构、实例级备份、恢复和升级 | 你可以在任何地方自己管理 |
实例宽设置 | 所有用户相同 | 自定义 |
控制权 | 用户是组所有者 | 用户是管理者 |
功能可用性 | SAML SSO 是高级 | SAML 或 LDAP是核心 |
日志信息和审计* |
不能访问,但 Support 或 Security 可以回答问题 | 不受限制的访问 |
报告,DevOps 采纳 | 小组和项目级的 DevOps 采纳报告 | 使用趋势,实例级 DevOps 采纳报告 |
*
在 GitLab SaaS 平台上,每个用户都作为个人同意我们的服务条款和隐私政策,无论他们使用什么邮箱域名。因此,我们不能向他们的雇主提供个人身份信息,如电子邮件地址,日志信息等,因为这将违反我们的用户协议。
我们应该尽可能地消除 GitLab SaaS 和 自部署版本 之间的差异。请将相关问题提交到这个 史诗 中,供产品团队考虑和优先考虑。
极狐 GitLab 的定价页面包含一个“常见问题”部分,用来回答“哪些特性不适用于 极狐 GitLab SaaS”。下面的一些要点需要在这里和网站上澄清。这个列表包括:
极狐 SaaS 缺少的功能 | 状态 |
---|---|
电子邮件中的自定义文本 | 有待配置 |
服务器挂钩 | 服务器挂钩必须配置在 极狐 GitLab 服务器的文件系统上。只有 极狐 GitLab 服务器管理员才能完成这些任务。Webhook 可作为 SaaS 用户的一种解决方案。 |
访问服务器 | SaaS 服务的服务器不可访问 |
AD / LDAP 集成 | 有待配置 |
支持多台 LDAP / AD 服务器 | 有待配置 |
创建和删除基于 LDAP 组的管理员 | 有待配置 |
Kerberos 用户身份验证 | 有待配置 |
向项目、组或整个服务器的所有用户发送电子邮件 | 有待配置 |
在全局、组和项目级别限制项目大小 | 有待配置 |
限制 SSH 密钥 | 由于 极狐 SaaS 的体系结构,该特性仅对自管理实例的实例级管理员可用。为 SaaS 账户重构这个特性需要大量的工作,因此不考虑这个功能 |
LDAP 组同步 | 有待配置 |
LDAP 组同步过滤器 | 有待配置 |
审计事件报告 | 有待配置 |
审计人员访问 | 有待配置 |
可定制的系统页眉和页脚消息 | 有待配置 |
凭证的仓库 | 有待配置 |
DevOps 的评分 | DevOps 评分依赖于来自 极狐 GitLab 自管理实例的使用 ping 来比较实例间的使用情况。 |
Mattermost 集成 | 有待配置 |
容器注册.地理复制 | 不提供这个功能 |
限制自管理实例上的自定义 Pages domains 的数量 | 有待配置 |
使用 极狐 GitLab Geo 进行分布式克隆 | 不提供这个功能 |
自行决定升级时间 | 作为一个 SaaS 服务,极狐 SaaS 总是运行最新和最好的 极狐 GitLab 版本。 |
找回 | 有待配置 |
可配置的 issue 关闭模式 | 有待配置 |
不同的身份验证机制 | 有待配置 |
插件 | 有待配置 |
执行接受服务的条款 | 有待配置 |
项目主题管理 | 有待配置 |
Geolocation-aware DNS | 不提供这个功能 |
允许 SAML 安保级别绕过 2FA | 有待配置 |
执行代理 | 出于性能方面的考虑和缺少的特性,在极狐SaaS 上禁用。 |
智能卡的支持 | 有待配置 |
外部服务的实例级项目集成管理 | 有待配置 |
阻止和禁止用户 | 有待配置 |
密码复杂性政策 | 有待配置 |
极狐 GitLab 的一些特性并不适用于 极狐 SaaS 的用户,因为他们关注的是实例本身的操作。例如,我们在 极狐 SaaS 上运行了一个 fault-tolerant 的 PostgreSQL 集群,但是在我们的功能列表中传达给用户可能会让人困惑,因为他们不能打开或直接使用它。这些功能包括了: