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 状态。要使用这些功能,您必须选择启用:
- 转到 IDE 的顶部菜单栏,选择 Settings,或者:
- MacOS:按下 ⌘+,
- Windows 或 Linux:按下 Control+Alt+S
- 在左侧边栏中,展开 Tools,然后选择 GitLab Duo。
- 选择 Enable Experiment or BETA features。
- 要应用更改,请重启您的 IDE。
更新扩展
要将您的扩展更新到最新版本:
- 在您的 JetBrains IDE 中,转到 Settings > Plugins。
- 从 Marketplace 中,选择由 GitLab, Inc. 发布的 GitLab Duo。
- 选择 Update 以更新到最新的插件版本。
与 1Password CLI 集成
- Tier: Premium, Ultimate
- Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
您可以配置插件使用 1Password 密钥引用进行身份验证,而不是硬编码个人访问令牌。
先决条件:
- 您已安装 1Password 桌面应用。
- 您已安装 1Password CLI 工具。
要将 GitLab for JetBrains 与 1Password CLI 集成:
-
使用 GitLab 进行身份验证。可以选择:
- 安装
glabCLI 并 配置 1Password shell 插件。 - 遵循 GitLab for JetBrains 的 步骤。
- 安装
-
打开 1Password 项目。
-
如果您使用
gitlab1Password shell 插件,令牌将作为密码存储在"op://Private/GitLab Personal Access Token/token"下。
从 IDE:
- 转到 IDE 的顶部菜单栏,选择 Settings。
- 在左侧边栏中,展开 Tools,然后选择 GitLab Duo。
- 在 Authentication 下,选择 1Password CLI 选项卡。
- 选择 Integrate with 1Password CLI。
- 可选。对于 Secret reference,粘贴您从 1Password 复制的密钥引用。
- 可选。要验证您的凭据,选择 Verify setup。
- 选择 OK 或 Save。
报告插件问题
您可以在
gitlab-jetbrains-plugin 问题跟踪器 中报告任何问题、错误或功能请求。
使用 Bug 或 Feature Proposal 模板。
如果您在使用 GitLab Duo 时遇到错误,也可以使用 IDE 的内置错误报告工具来报告:
- 要访问该工具,可以选择:
- 发生错误时,在错误消息中选择 See details and submit report。
- 在状态栏的右下角,选择感叹号。
- 在 IDE Internal Errors 对话框中,描述错误。
- 选择 Report and clear all。
- 您的浏览器会打开一个 GitLab 问题表单,其中预填充了调试信息。
- 按照问题模板中的提示填写描述,提供尽可能多的上下文。
- 选择 Create issue 来提交错误报告。