JetBrains IDE用のGitLabプラグインをインストールしてセットアップする
JetBrains Plugin Marketplaceからプラグインをダウンロードしてインストールします。
前提条件:
- JetBrains IDE: 2023.2.Xバージョン以降。
- GitLabバージョン16.8バージョン以降。
旧バージョンのJetBrains IDEを使用している場合は、お使いのIDEに対応したプラグインのバージョンをダウンロードしてください:
- GitLab Duo pluginページで、バージョンを選択します。
- Compatibilityを選択し、次にJetBrains IDEを選択します。
- Channelを選択して、安定リリースまたはアルファリリースを絞り込みます。
- 互換性テーブルで、IDEのバージョンを見つけてダウンロードを選択します。
プラグインを有効にする
プラグインを有効にするには:
- IDEの上部バーで、IDE名を選択し、Settingsを選択します。
- 左側のサイドバーで、Pluginsを選択します。
- GitLab Duoプラグインを選択し、インストールを選択します。
- OKまたはSaveを選択します。
GitLabに接続する
拡張機能をインストールしたら、GitLabアカウントに接続します。
GitLabに対して認証する
前提条件:
- OAuthを使用したGitLab Self-ManagedおよびGitLab Dedicated認証の場合:
- JetBrains 3.30.30以降用のGitLab Duoプラグイン。
- インスタンス全体のJetBrains IDE用のOAuthアプリケーションのアプリケーションID。
- PATを使用した認証の場合、
apiスコープを持つパーソナルアクセストークン。 - 1Passwordで認証するには、1Passwordと統合する手順とシークレット参照を完了します。
IDEでプラグインを構成したら、GitLabアカウントに接続します:
- IDEの上部バーで、IDE名を選択し、Settingsを選択します。
- 左側のサイドバーで、Toolsを展開し、GitLab Duoを選択します。プラグインが一覧に表示されない場合は、IDEを再起動してください。
- URL to GitLab instanceを指定します。GitLab.comの場合は、
https://gitlab.comを使用します。 - 認証方法(OAuth、PAT、または1Password CLI)を選択します。
- OAuthの場合は、プロンプトに従ってサインインし、認証を行います。
- PATの場合は、パーソナルアクセストークンを入力してください。トークンの値は表示されず、他のユーザーもアクセスできません。
- 1Passwordの場合は、Integrate with 1Password CLIを選択し、アカウントを選択して、オプションでシークレット参照を入力します。
- Verify setupを選択します。
- OKまたはSaveを選択します。
GitLab Duoを設定する
前提条件:
- エージェント型機能の場合は、GitLab Duo Agent Platformの前提条件を満たしている必要があります。
- GitLab Duoがオンになっている。
- フローの場合は、基本フローがオンになっている必要があります。
- エージェントの場合は、必要に応じて、基本エージェントがオンになっており、カスタムエージェントが有効になっている必要があります。
- GitLabのリモートリポジトリにリンクされているGitLabプロジェクトを開くか、拡張機能でデフォルトのGitLab Duoネームスペースを設定します。
GitLab Duo機能を有効にするには:
- JetBrains IDEで、Settings > Tools > GitLab Duoに移動します。
- 有効にする機能を見つけて、チェックボックスをオンにします。
- メッセージが表示されたら、IDEを再起動します。
GitLab Duoコード提案については、追加の前提条件と設定手順を確認してください:
デフォルトのネームスペースを設定する
現在のGitLabプロジェクトをプラグインが判別できない場合、GitLab DuoエージェントプラットフォームはDefault Namespace値を使用します。この値を設定するには:
- IDEの上部バーで、IDE名を選択し、Settingsを選択します。
- 左側のサイドバーで、Toolsを展開し、GitLab Duoを選択します。
- Default Namespaceの値を入力します。
- OKまたはSaveを選択します。
プラグインのアルファバージョンをインストールする
GitLabは、プラグインのプレリリース (アルファ)ビルドをJetBrains MarketplaceのAlphaリリースチャネルに公開しています。
プレリリースビルドをインストールするには、次のいずれかの手順を実行します:
JetBrains Marketplaceからビルドをダウンロードし、ディスクからインストールします。
IDEに
alphaプラグインリポジトリを追加します。リポジトリのURLには、https://plugins.jetbrains.com/plugins/alpha/listを使用します。alphaプラグインリポジトリを追加した後でアルファリリースを表示するには、GitLab Duoプラグインをアンインストールして再インストールする必要がある場合があります。
このプロセスのビデオチュートリアルについては、JetBrains用のGitLab Duoプラグインのアルファリリースのインストールを参照してください。