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

配置 VS Code Extension Marketplace

  • Tier: Free, Premium, Ultimate
  • 产品: GitLab 私有化部署实例

VS Code Extension Marketplace 让您可以访问各种扩展,这些扩展能够增强 GitLab 中 Web IDEWorkspaces 的功能。作为管理员,您可以在整个 GitLab 实例中启用此功能,并配置您的用户可以访问的扩展注册表。

要访问 VS Code Extension Marketplace,您的网络浏览器必须能够访问 .cdn.web-ide.gitlab-static.net 资源主机。此安全要求确保第三方扩展在隔离环境中运行,并且无法访问您的账户。

访问 VS Code Extension Marketplace 设置

前提条件:

  • 您必须是管理员。

要访问 VS Code Extension Marketplace 设置:

  1. 在左侧边栏的底部,选择 管理员
  2. 选择 设置 > 通用
  3. 展开 VS Code Extension Marketplace

启用并使用默认扩展注册表

默认情况下,GitLab 实例被配置为使用 Open VSX 扩展注册表。要使用此默认配置启用扩展市场:

前提条件:

  • 您必须是管理员。
  1. 在左侧边栏的底部,选择 管理员
  2. 选择 设置 > 通用
  3. 展开 VS Code Extension Marketplace
  4. 开启 启用扩展市场,以在整个 GitLab 实例中启用扩展市场。

自定义扩展注册表

要将 GitLab 实例连接到自定义扩展注册表:

前提条件:

  • 您必须是管理员。
  1. 在左侧边栏的底部,选择 管理员
  2. 选择 设置 > 通用
  3. 展开 VS Code Extension Marketplace
  4. 展开 扩展注册表设置
  5. 关闭 使用 Open VSX 扩展注册表
  6. 为 VS Code 扩展注册表的 服务 URL项目 URL资源 URL 模板 输入完整的 URL。
  7. 选择 保存更改

启用扩展市场后,用户仍需选择加入以使用扩展市场

如果您修改了扩展注册表的 URL:

  • 之前已选择加入的用户必须针对新注册表再次选择加入。
  • 尚未选择加入的用户不受影响。
  • 活跃的 Web IDE 或 Workspace 会话将继续使用其当前配置,直到会话被刷新。