Visual Studio用GitLab拡張機能をインストールして設定する
拡張機能を入手するには、次のいずれかの方法を使用します:
- Visual Studio内で、アクティビティーバーからExtensions を選択し、
GitLab索します。 - Visual Studio Marketplaceから。
- 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セルフマネージドを使用している場合は、パーソナルアクセストークンを作成してください。
- 左側のサイドバーで、自分のアバターを選択します。
- プロファイルの編集を選択します。
- 左側のサイドバーで、パーソナルアクセストークンを選択します。
- 新しいトークンを追加を選択します。
- 名前、説明、有効期限を入力します。
apiとread_userのスコープを選択します。- Create personal access token(パーソナルアクセストークンを作成)を選択します。
GitLabに対して認証する
次に、GitLabで認証します。
- Visual Studioの上部バーで、ツール > オプション > GitLabに移動します。
- アクセストークンフィールドに、トークンを貼り付けます。トークンは表示されず、他のユーザーもアクセスできません。
- GitLab URL(GitLab URL)テキストボックスに、GitLabインスタンスのURLを入力します。GitLab.comの場合は、
https://gitlab.comを使用します。
テレメトリを有効にする
GitLab拡張機能は、Visual Studio Codeのテレメトリ設定を使用して、使用状況とエラー情報をGitLabに送信します。Visual Studio用GitLabでテレメトリを有効にするには:
- Visual Studioの上部バーで、ツール > オプションに移動します。
- 左側のサイドバーで、GitLabを展開し、一般を選択します。
- Enable telemetry(テレメトリの有効化)ドロップダウンリストで、trueを選択します。
- OKを選択します。
拡張機能を設定する
この拡張機能は、GitLabで使用できるカスタムコマンドを提供します。ほとんどのコマンドには、既存のVisual Studio設定との競合を避けるために、デフォルトのキーボードショートカットがありません。
| コマンド名 | デフォルトのキーボードショートカット | 説明 |
|---|---|---|
GitLab.ToggleCodeSuggestions | なし | コード提案をオンまたはオフにします。 |
GitLab.OpenDuoChat | なし | GitLab Duoチャットを開きます。 |
GitLab.GitLabDuoNextSuggestions | Control+Alt+N | 次のコード提案に切り替えます。 |
GitLab.GitLabDuoPreviousSuggestions | なし | 前のコード提案に切り替えます。 |
GitLab.GitLabExplainTerminalWithDuo | Control+Alt+E | ターミナルで選択したテキストを説明します。 |
GitLabDuoChat.ExplainCode | なし | 選択したコードを説明します。 |
GitLabDuoChat.Fix | なし | 選択したコードのイシューを修正します。 |
GitLabDuoChat.GenerateTests | なし | 選択したコードのテストを生成します。 |
GitLabDuoChat.Refactor | なし | 選択したコードをリファクタリングします。 |
キーボードショートカットを使用して、拡張機能のカスタムコマンドにアクセスできます。これらはカスタマイズできます:
- 上部のバーで、ツール > オプションに移動します。
- 環境 > Keyboard(キーボード)に移動します。
GitLab.を検索します。 - コマンドを選択し、キーボードショートカットを割り当てます。