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

安装并设置 VS Code 的 GitLab Workflow 扩展

要安装 VS Code 的 GitLab Workflow 扩展:

连接到 GitLab

下载并安装扩展后,将其连接到您的 GitLab 账户。

创建个人访问令牌

如果您使用的是 GitLab 自托管版,请创建一个个人访问令牌。

  1. 在左侧边栏中,选择您的头像。
  2. 选择 编辑个人资料
  3. 在左侧边栏中,选择 访问令牌
  4. 选择 添加新令牌
  5. 输入名称、描述和过期日期。
  6. 选择 api 范围。
  7. 选择 创建个人访问令牌

使用 GitLab 进行身份验证

然后使用 GitLab 进行身份验证。

  1. 打开命令面板:
    • 对于 macOS,按 Command+Shift+P
    • 对于 Windows 或 Linux,按 Ctrl+Shift+P
  2. 输入 GitLab: Authenticate 并按 Enter
  3. 从选项中选择您的 GitLab 实例 URL,或手动输入一个。
    • 如果手动输入,在 GitLab 实例 URL 中,粘贴完整的 URL,包括 http://https://。按 Enter 确认。
  4. 使用 GitLab 进行身份验证。对于 GitLab.com,您可以使用 OAuth 身份验证方法。如果不使用 OAuth,请使用个人访问令牌。

扩展会将您的 Git 仓库远程 URL 与您为令牌指定的 GitLab 实例 URL 进行匹配。如果您有多个账户或项目,可以选择要使用的一个。更多详细信息,请参阅 在 VS Code 中切换 GitLab 账户

如果满足以下两个条件,扩展会在 VS Code 状态栏中显示信息:

  • 您的项目有针对最新提交的流水线。
  • 您的当前分支与合并请求相关联。

配置扩展

要配置设置,请转到 设置 > 扩展 > GitLab Workflow

默认情况下,代码建议和 GitLab Duo Chat 已启用,因此如果您拥有 GitLab Duo 插件并分配了席位,您应该可以访问。

代码安全

要配置代码安全设置,请转到 设置 > 扩展 > GitLab Workflow > 代码安全

  • 要启用活动文件的 SAST 扫描,请选择 启用实时 SAST 扫描 复选框。
  • 可选。要在保存文件时启用活动文件的 SAST 扫描,请选择 在文件保存时启用扫描 复选框。