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

控制 GitLab Duo 可用性

  • 版本:Premium, Ultimate
  • 附加组件:GitLab Duo Core, Pro, 或 Enterprise
  • 提供方式:GitLab.com, GitLab Self-Managed

当你拥有订阅时,GitLab Duo 默认开启。

你可以开启或关闭 GitLab Duo:

  • 在 GitLab.com 上:针对顶级组、其他组或子组,以及项目。
  • 在 GitLab Self-Managed 上:针对实例、组或子组,以及项目。

你也可以开启或关闭 GitLab Duo Core(GitLab Duo 功能的子集)。

开启或关闭 GitLab Duo Core

如果你拥有 GitLab Duo Core, 它包含在 Premium 和 Ultimate 订阅中,GitLab Duo Chat 和 代码建议在你的 IDE 中可用,并且默认开启。

如果你是 2025 年 5 月 15 日之前拥有 Premium 或 Ultimate 订阅的现有用户, 当你升级到 GitLab 18.0 或更高版本时,你可以访问 IDE 中的 Chat 和代码建议, 但默认是关闭的。不过,你可以开启它们。

在 GitLab.com 上

在 GitLab.com 上,你可以为你的顶级组(命名空间)更改 GitLab Duo Core 的可用性。

前提条件:

  • 你必须拥有顶级组的 Owner 角色。

要更改 GitLab Duo Core 可用性:

  1. 在左侧边栏,选择搜索或跳转至并找到你的顶级组。
  2. 选择设置 > GitLab Duo
  3. 选择更改配置
  4. 此命名空间中的 GitLab Duo 可用性下,选择一个选项。
  5. GitLab Duo Core下,选择或取消选择开启 IDE 功能复选框。 如果你为 GitLab Duo 可用性选择了始终关闭,你无法访问此设置。
  6. 选择保存更改

更改可能需要最多 10 分钟才能生效。

在 GitLab Self-Managed 上

在 GitLab Self-Managed 上,你可以为你的实例更改 GitLab Duo Core 的可用性。

前提条件:

  • 你必须是管理员。

要更改 GitLab Duo Core 可用性:

  1. 在左侧边栏,底部,选择管理员
  2. 选择GitLab Duo
  3. 选择更改配置
  4. 此实例中的 GitLab Duo 可用性下,选择一个选项。
  5. GitLab Duo Core下,选择或取消选择开启 IDE 功能复选框。 如果你为 GitLab Duo 可用性选择了始终关闭,你无法访问此设置。
  6. 选择保存更改

开启或关闭 GitLab Duo

当你拥有订阅时,GitLab Duo 默认开启。 你可以选择为不同的组和项目更改其可用性。

在 GitLab.com 上

在 GitLab.com 上,你可以控制顶级组、其他组、子组和项目的 GitLab Duo 可用性。

对于顶级组

前提条件:

  • 你必须拥有该组的 Owner 角色。

要更改顶级组的 GitLab Duo Core 可用性:

  1. 在左侧边栏,选择搜索或跳转至并找到你的顶级组。
  2. 选择设置 > GitLab Duo
  3. 选择更改配置
  4. 此命名空间中的 GitLab Duo 可用性下,选择一个选项。
  5. 选择保存更改

GitLab Duo 可用性会更改所有子组和项目。

对于组或子组

前提条件:

  • 你必须拥有该组的 Owner 角色。

要更改组或子组的 GitLab Duo Core 可用性:

  1. 在左侧边栏,选择搜索或跳转至并找到你的组或子组。
  2. 选择设置 > 常规
  3. 展开GitLab Duo 功能
  4. 此组中的 GitLab Duo 可用性下,选择一个选项。
  5. 选择保存更改

GitLab Duo 可用性会更改所有子组和项目。

对于项目

前提条件:

  • 你必须拥有该项目的 Owner 角色。

要更改项目的 GitLab Duo Core 可用性:

  1. 在左侧边栏,选择搜索或跳转至并找到你的项目。
  2. 选择设置 > 常规
  3. 展开GitLab Duo
  4. 开启或关闭在此项目中使用 AI 原生功能开关。
  5. 选择保存更改

GitLab Duo 可用性会更改该项目。

在 GitLab Self-Managed 上

在 GitLab Self-Managed 上,你可以控制实例、组、子组或项目的 GitLab Duo 可用性。

对于实例

前提条件:

  • 你必须是管理员。

要更改实例的 GitLab Duo Core 可用性:

  1. 在左侧边栏,底部,选择管理员
  2. 选择GitLab Duo
  3. 选择更改配置
  4. 此实例中的 GitLab Duo 可用性下,选择一个选项。
  5. 选择保存更改

GitLab Duo 可用性会更改整个实例。

对于组或子组

前提条件:

  • 你必须拥有组或子组的 Owner 角色。

要开启或关闭组或子组的 GitLab Duo:

  1. 在左侧边栏,选择搜索或跳转至并找到你的组或子组。
  2. 选择设置 > 常规
  3. 展开GitLab Duo 功能
  4. 此组中的 GitLab Duo 可用性下,选择一个选项。
  5. 选择保存更改

GitLab Duo 可用性会更改所有子组和项目。

对于项目

前提条件:

  • 你必须拥有该项目的 Owner 角色。

要开启或关闭项目的 GitLab Duo:

  1. 在左侧边栏,选择搜索或跳转至并找到你的项目。
  2. 选择设置 > 常规
  3. 展开GitLab Duo
  4. 开启或关闭在此项目中使用 AI 原生功能开关。
  5. 选择保存更改

GitLab Duo 可用性会更改该项目。

对于早期 GitLab 版本

有关如何在早期 GitLab 版本中开启或关闭 GitLab Duo 的信息, 请参阅为早期 GitLab 版本控制 GitLab Duo 可用性

开启测试版和实验性功能

实验性和测试版的 GitLab Duo 功能默认是关闭的。 这些功能受测试协议约束。

在 GitLab.com 上

  • 版本:Premium, Ultimate
  • 提供方式:GitLab.com, GitLab Self-Managed

在 GitLab 17.4 及更高版本中,按照以下说明为你在 GitLab.com 上的组开启 GitLab Duo 实验性和测试版功能。

在 GitLab 17.4 到 17.6 中,你只能为顶级组更改此设置。(子组没有所需的设置。) 在 GitLab 17.7 及更高版本中,所有组都可以使用这些设置。

前提条件:

  • 你必须拥有顶级组的 Owner 角色。

要为顶级组开启 GitLab Duo 实验和测试版功能:

  1. 在左侧边栏,选择搜索或跳转至并找到你的组。
  2. 选择设置 > GitLab Duo
  3. GitLab Duo部分,选择更改配置
  4. 功能预览下,选择开启实验和测试版 GitLab Duo 功能
  5. 选择保存更改

在 GitLab 17.3 及更早版本中,按照以下说明为你在 GitLab.com 上的组开启 GitLab Duo 实验性和测试版功能。

  1. 在左侧边栏,选择搜索或跳转至并找到你的组。
  2. 选择设置 > 常规
  3. 展开权限和组功能
  4. GitLab Duo 实验和测试版功能下,选择使用实验和测试版 GitLab Duo 功能复选框。
  5. 选择保存更改

此设置级联到组所属的所有项目

在 GitLab Self-Managed 上

在 GitLab 17.4 及更高版本中,按照以下说明为你的 GitLab Self-Managed 实例开启 GitLab Duo 实验性和测试版功能。

在 GitLab 17.4 到 17.6 中,GitLab Duo 设置页面适用于 Self-Managed 实例。 从 GitLab 17.7 开始,设置页面包含更多配置选项。

前提条件:

  • 你必须是管理员。

要为实例开启 GitLab Duo 实验和测试版功能:

  1. 在左侧边栏,底部,选择管理员区域
  2. 选择设置 > GitLab Duo
  3. 展开更改配置
  4. 功能预览下,选择使用实验和测试版 GitLab Duo 功能
  5. 选择保存更改

要为 GitLab Duo Chat 尚未正式可用的 GitLab 版本启用 GitLab Duo 测试版和实验性功能, 请参阅GitLab Duo Chat 文档