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

JetBrains IDE 的 GitLab 插件

GitLab Duo 插件 将 GitLab Duo 与 JetBrains IDE(如 IntelliJ、PyCharm、GoLand、Webstorm 和 Rubymine)集成。

安装和配置扩展

启用实验性或 Beta 功能

插件中的某些功能处于实验或 Beta 状态。要使用这些功能,您必须选择启用:

  1. 转到 IDE 的顶部菜单栏,选择 Settings,或者:
    • MacOS:按下 +,
    • Windows 或 Linux:按下 Control+Alt+S
  2. 在左侧边栏中,展开 Tools,然后选择 GitLab Duo
  3. 选择 Enable Experiment or BETA features
  4. 要应用更改,请重启您的 IDE。

更新扩展

要将您的扩展更新到最新版本:

  1. 在您的 JetBrains IDE 中,转到 Settings > Plugins
  2. Marketplace 中,选择由 GitLab, Inc. 发布的 GitLab Duo
  3. 选择 Update 以更新到最新的插件版本。

与 1Password CLI 集成

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

您可以配置插件使用 1Password 密钥引用进行身份验证,而不是硬编码个人访问令牌。

先决条件:

要将 GitLab for JetBrains 与 1Password CLI 集成:

  1. 使用 GitLab 进行身份验证。可以选择:

  2. 打开 1Password 项目。

  3. 复制密钥引用

    如果您使用 gitlab 1Password shell 插件,令牌将作为密码存储在 "op://Private/GitLab Personal Access Token/token" 下。

从 IDE:

  1. 转到 IDE 的顶部菜单栏,选择 Settings
  2. 在左侧边栏中,展开 Tools,然后选择 GitLab Duo
  3. Authentication 下,选择 1Password CLI 选项卡。
  4. 选择 Integrate with 1Password CLI
  5. 可选。对于 Secret reference,粘贴您从 1Password 复制的密钥引用。
  6. 可选。要验证您的凭据,选择 Verify setup
  7. 选择 OKSave

报告插件问题

您可以在 gitlab-jetbrains-plugin 问题跟踪器 中报告任何问题、错误或功能请求。 使用 BugFeature Proposal 模板。

如果您在使用 GitLab Duo 时遇到错误,也可以使用 IDE 的内置错误报告工具来报告:

  1. 要访问该工具,可以选择:
    • 发生错误时,在错误消息中选择 See details and submit report
    • 在状态栏的右下角,选择感叹号。
  2. IDE Internal Errors 对话框中,描述错误。
  3. 选择 Report and clear all
  4. 您的浏览器会打开一个 GitLab 问题表单,其中预填充了调试信息。
  5. 按照问题模板中的提示填写描述,提供尽可能多的上下文。
  6. 选择 Create issue 来提交错误报告。

相关主题