Help us learn about your current experience with the documentation. Take the survey.

集成管理

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab Self-Managed, GitLab Dedicated

本页面包含项目和组集成的管理员文档。用户文档请参阅项目集成

项目和组管理员可以配置并启用集成。 作为实例管理员,您可以:

  • 为集成设置默认配置参数。
  • 配置允许列表,以控制哪些集成可以在 GitLab 实例上启用。

为集成配置默认设置

前提条件:

  • 您必须拥有实例的管理员访问权限。

要为集成配置默认设置:

  1. 在左侧边栏底部,选择 管理员
  2. 选择 设置 > 集成
  3. 选择一个集成。
  4. 填写字段。
  5. 选择 保存更改

这可能会影响您 GitLab 实例上的所有或大部分组和项目。请查看以下详细信息。

如果您是首次为集成设置实例级设置:

  • 如果您在实例级设置中开启了 启用集成 开关,那么对于所有尚未配置此集成的组和项目,该集成将被启用。
  • 已经配置了该集成的组和项目不受影响,但可以随时选择使用继承的设置。

当您对实例默认设置进行进一步更改时:

  • 更改会立即应用于所有将集成设置为使用默认设置的组和项目。
  • 更改会立即应用于在您上次保存集成默认设置之后创建的新组和项目。如果您的实例级默认设置开启了 启用集成 开关,则该集成会自动为所有此类组和项目启用。
  • 为集成选择了自定义设置的组和项目不会立即受到影响,但可以随时选择使用最新的默认设置。

如果还为同一集成配置了组级设置,则该组中的项目将继承组级设置,而不是实例级设置。

只有集成的完整设置可以被继承。按字段继承的方案已在 epic 2137 中提出。

移除集成的默认设置

前提条件:

  • 您必须拥有实例的管理员访问权限。

要移除集成的默认设置:

  1. 在左侧边栏底部,选择 管理员
  2. 选择 设置 > 集成
  3. 选择一个集成。
  4. 选择 重置 并确认。

重置实例级默认设置会从所有将集成设置为使用默认设置的项目中移除该集成。

查看使用自定义设置的项目

前提条件:

  • 您必须拥有实例的管理员访问权限。

要查看您实例中使用自定义设置的项目:

  1. 在左侧边栏底部,选择 管理员
  2. 选择 设置 > 集成
  3. 选择一个集成。
  4. 选择 使用自定义设置的项目 标签页。

集成允许列表

  • Tier: Ultimate

默认情况下,项目和组管理员可以启用集成。 但是,实例管理员可以配置一个允许列表,以控制哪些集成可以在 GitLab 实例上启用。

已启用但后来被允许列表设置阻止的集成将被禁用。 如果这些集成再次被允许,它们将使用其现有配置重新启用。

如果您配置了一个空的允许列表,则实例上不允许任何集成。 配置允许列表后,新的 GitLab 集成默认情况下不会出现在允许列表中。

仅允许部分集成

前提条件:

  • 您必须拥有实例的管理员访问权限。

要仅允许允许列表中的集成:

  1. 在左侧边栏底部,选择 管理员
  2. 选择 设置 > 通用
  3. 展开 集成设置 部分。
  4. 选择 仅允许此允许列表中的集成
  5. 为您希望在实例上允许的每个集成选中对应的复选框。
  6. 选择 保存更改

允许所有集成

前提条件:

  • 您必须拥有实例的管理员访问权限。

要在 GitLab 实例上允许所有集成:

  1. 在左侧边栏底部,选择 管理员
  2. 选择 设置 > 通用
  3. 展开 集成设置 部分。
  4. 选择 允许所有集成
  5. 选择 保存更改