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

安装和设置 GitLab for Visual Studio 扩展

要获取此扩展,可以使用以下任一方法:

该扩展需要:

  • Visual Studio 2022 版本 17.6 或更高版本,支持 AMD64 或 Arm64。
  • Visual Studio 的 IntelliCode 组件。
  • GitLab 版本 16.1 及更高版本。
    • GitLab Duo Code Suggestions 需要 GitLab 版本 16.8 或更高版本。
  • 不要使用 Visual Studio for Mac,因为它不受支持。

启用此功能不会收集任何新的额外数据。私有非公开的 GitLab 客户数据不会用作训练数据。 了解更多关于 Google Vertex AI Codey APIs 数据治理 的信息。

连接到 GitLab

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

创建个人访问令牌

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

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

使用 GitLab 进行身份验证

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

  1. 在 Visual Studio 中,在顶部栏中,转到 工具 > 选项 > GitLab
  2. 访问令牌 字段中,粘贴您的令牌。令牌不会显示,其他人也无法访问。
  3. GitLab URL 文本框中,输入您的 GitLab 实例的 URL。对于 GitLab.com,请使用 https://gitlab.com

配置扩展

此扩展提供了可与 GitLab 一起使用的自定义命令。大多数命令没有默认键盘快捷键,以避免与您现有的 Visual Studio 配置冲突。

命令名称 默认键盘快捷键 描述
GitLab.ToggleCodeSuggestions 打开或关闭代码建议。
GitLab.OpenDuoChat 打开 GitLab Duo 聊天。
GitLab.GitLabDuoNextSuggestions Ctrl+Alt+N 切换到下一个代码建议。
GitLab.GitLabDuoPreviousSuggestions 切换到上一个代码建议。
GitLab.GitLabExplainTerminalWithDuo Ctrl+Alt+E 解释终端中的选定文本。
GitLabDuoChat.ExplainCode 解释选定的代码。
GitLabDuoChat.Fix 修复选定代码的问题。
GitLabDuoChat.GenerateTests 为选定代码生成测试。
GitLabDuoChat.Refactor 重构选定代码。

您可以使用键盘快捷键访问扩展的自定义命令,您可以自定义这些快捷键:

  1. 在顶部栏中,转到 工具 > 选项
  2. 转到 环境 > 键盘。搜索 GitLab.
  3. 选择一个命令,并为其分配键盘快捷键。