正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

Visual Studio用GitLab拡張機能をインストールして設定する

拡張機能を入手するには、次のいずれかの方法を使用します:

拡張機能の要件:

  • Visual Studio 2022バージョン17.6以降(AMD64またはArm64)。
  • Visual Studio用IntelliCodeコンポーネント。
  • GitLabバージョン16.1以降。
    • GitLab Duoコード提案を使用するには、GitLabバージョン16.8以降が必要です。
  • Visual Studio for Macはサポートされていないため、使用できません。

この機能を有効にするために、新しい追加データが収集されることはありません。非公開のGitLab顧客データは、トレーニングデータとして使用されません。Google Vertex AI Codey APIのデータガバナンスの詳細について確認ください。

GitLabに接続する

拡張機能をインストールしたら、パーソナルアクセストークンを作成し、GitLabで認証して、GitLabアカウントに接続します。

パーソナルアクセストークンを作成する

GitLabセルフマネージドを使用している場合は、パーソナルアクセストークンを作成してください。

  1. 左側のサイドバーで、自分のアバターを選択します。
  2. プロファイルの編集を選択します。
  3. 左側のサイドバーで、パーソナルアクセストークンを選択します。
  4. 新しいトークンを追加を選択します。
  5. 名前、説明、有効期限を入力します。
  6. apiread_userのスコープを選択します。
  7. Create personal access token(パーソナルアクセストークンを作成)を選択します。

GitLabに対して認証する

次に、GitLabで認証します。

  1. Visual Studioの上部バーで、ツール > オプション > GitLabに移動します。
  2. アクセストークンフィールドに、トークンを貼り付けます。トークンは表示されず、他のユーザーもアクセスできません。
  3. GitLab URL(GitLab URL)テキストボックスに、GitLabインスタンスのURLを入力します。GitLab.comの場合は、https://gitlab.comを使用します。

テレメトリを有効にする

GitLab拡張機能は、Visual Studio Codeのテレメトリ設定を使用して、使用状況とエラー情報をGitLabに送信します。Visual Studio用GitLabでテレメトリを有効にするには:

  1. Visual Studioの上部バーで、ツール > オプションに移動します。
  2. 左側のサイドバーで、GitLabを展開し、一般を選択します。
  3. Enable telemetry(テレメトリの有効化)ドロップダウンリストで、trueを選択します。
  4. OKを選択します。

拡張機能を設定する

この拡張機能は、GitLabで使用できるカスタムコマンドを提供します。ほとんどのコマンドには、既存のVisual Studio設定との競合を避けるために、デフォルトのキーボードショートカットがありません。

コマンド名デフォルトのキーボードショートカット説明
GitLab.ToggleCodeSuggestionsなしコード提案をオンまたはオフにします。
GitLab.OpenDuoChatなしGitLab Duoチャットを開きます。
GitLab.GitLabDuoNextSuggestionsControl+Alt+N次のコード提案に切り替えます。
GitLab.GitLabDuoPreviousSuggestionsなし前のコード提案に切り替えます。
GitLab.GitLabExplainTerminalWithDuoControl+Alt+Eターミナルで選択したテキストを説明します。
GitLabDuoChat.ExplainCodeなし選択したコードを説明します。
GitLabDuoChat.Fixなし選択したコードのイシューを修正します。
GitLabDuoChat.GenerateTestsなし選択したコードのテストを生成します。
GitLabDuoChat.Refactorなし選択したコードをリファクタリングします。

キーボードショートカットを使用して、拡張機能のカスタムコマンドにアクセスできます。これらはカスタマイズできます:

  1. 上部のバーで、ツール > オプションに移動します。
  2. 環境 > Keyboard(キーボード)に移動します。GitLab.を検索します。
  3. コマンドを選択し、キーボードショートカットを割り当てます。