是否可以仅为实例中的一个组升级到 GitLab 高级版?

Posted

技术标签:

【中文标题】是否可以仅为实例中的一个组升级到 GitLab 高级版?【英文标题】:Is it possible to upgrade to GitLab premium only for one group inside an instance? 【发布时间】:2022-01-23 18:00:15 【问题描述】:

我有一个自托管的 GitLab 实例正在运行。我只有免费版的 GitLab。

在这种情况下,有几个组和子组,比如:

groupA
groupB
groupC
    subgroupC-1
    subgroupC-2
groupD
    subgroupD-1

每个组和子组中的用户可能不同。

我想为组 groupC 及其子组 subgroupC-1subgroupC-2 获取高级版 GitLab。

我能找到的唯一信息是very succint FAQ question and answer,我没有找到任何详细说明。

是否有可能只为一个小组获得高级版的 GitLab?

【问题讨论】:

【参考方案1】:

GitLab Pricing Model Handbook 中提供了更多信息,但基本上它们为一位客户提供单一计划。他们说:

我们相信为一个客户制定单一计划是可行的,因为利大于弊。

基本上没有。您不能在单个实例中拥有不同的版本/许可证。他们承认这是一个劣势,并且:

可能会导致多个实例具有不同组的不同许可证。

【讨论】:

以上是关于是否可以仅为实例中的一个组升级到 GitLab 高级版?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以将非组成员添加到 Gitlab 中的组项目中?

gitlab-11.1.4继续升级到15.9.3

gitlab-11.1.4继续升级到15.9.3

gitlab同步AD中的组

在 Gitlab 中创建新的子组时出现 500 错误

在 Gitlab 实例之间迁移存储库