GitLab plugin for JetBrains IDEs
The GitLab Duo plugin integrates GitLab Duo Pro with JetBrains IDEs. The marketplace listing provides a full list of supported IDEs.
Supported features
The GitLab Duo plugin for JetBrains IDEs supports:
Download the extension
Download the extension from the JetBrains Plugin Marketplace.
Configure the extension
Instructions for getting started can be found in the project README under setup.
Integrate with 1Password CLI
DETAILS: Tier: Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated
- Introduced in GitLab Duo 2.1 for GitLab 16.11 and later.
You can configure the editor extension to use 1Password secret references for authentication, instead of hard-coding personal access tokens.
Prerequisites:
- You have the 1Password desktop app installed.
- You have the 1Password CLI tool installed.
To integrate GitLab for JetBrains with the 1Password CLI:
-
Authenticate with GitLab. Either:
-
Install the
glab
CLI and configure the 1Password shell plugin. - Follow the GitLab for JetBrains steps.
-
Install the
-
Open the 1Password item.
-
If you use the
gitlab
1Password shell plugin, the token is stored as a password under"op://Private/GitLab Personal Access Token/token"
.
From the IDE:
- On the top bar, select Settings.
- On the left sidebar, select Tools > GitLab Duo.
- Under Advanced:
- Select Integrate with 1Password CLI.
- Optional. For Secret reference, paste the secret reference you copied from 1Password.
- Optional. To verify your credentials, select Verify setup.
- Select OK.
Report issues with the extension
Report any issues, bugs, or feature requests in the
gitlab-jetbrains-plugin
issue queue.