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

GitLab Duoの利用可能性の制御

  • プラン: Premium、Ultimate
  • アドオン: GitLab Duo Core、Pro、またはEnterprise。
  • 提供形態: GitLab.com、GitLab Self-Managed

サブスクリプションをお持ちの場合、GitLab Duoはデフォルトでオンになっています。

GitLab Duoのオン/オフを切り替えることができます:

  • GitLab.comの場合: トップレベルグループ、その他のグループまたはサブグループ、およびプロジェクトの場合。
  • GitLab Self-Managedの場合: インスタンス、グループまたはサブグループ、およびプロジェクトの場合。

GitLab Duo Core(GitLab Duoの機能のサブセット)のオン/オフを切り替えることもできます。

GitLab Duo Coreのオン/オフを切り替える

GitLab Duo Coreは、PremiumとUltimateのサブスクリプションに含まれています。

  • GitLab 17.11以前から利用している場合は、WebまたはIDEの機能をオンにして、GitLab Duo Coreの使用を開始する必要があります。
  • GitLab 18.0以降の新規ユーザーの場合、GitLab Coreは自動的にオンになり、それ以上のアクションは必要ありません。

2025年5月15日より前にPremiumまたはUltimateのサブスクリプションをお持ちの既存ユーザーがGitLab 18.0以降にアップグレードする場合は、GitLab Duo Coreをオンにする必要があります。

GitLab.com

GitLab.comでは、トップレベルグループ (ネームスペース) のGitLab Duo Coreの可用性を変更できます。

前提要件:

  • トップレベルグループのオーナーロールが必要です。

GitLab Duo Coreの利用可否を変更するには:

  1. 左側のサイドバーで、検索または移動先を選択して、トップレベルグループを見つけます。
  2. 設定 > GitLab Duoを選択します。
  3. 設定の変更を選択します。
  4. GitLab Duo availability in this namespace(このネームスペースにおけるGitLab Duoの可用性)で、オプションを選択します。
  5. GitLab Duo Coreで、WebとIDE機能を有効にするチェックボックスをオンまたはオフにします。GitLab Duoの可用性で常にオフを選択した場合、この設定にアクセスできません。
  6. 変更を保存を選択します。

変更が有効になるまで、最大10分かかる場合があります。

GitLab Self-Managed

GitLab Self-Managedでは、インスタンスのGitLab Duo Coreの可用性を変更できます。

前提要件:

  • 管理者である必要があります。

GitLab Duo Coreの利用可否を変更するには:

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. GitLab Duoを選択します。
  3. 設定の変更を選択します。
  4. GitLab Duo availability in this instance(このインスタンスにおけるGitLab Duoの可用性)で、オプションを選択します。
  5. GitLab Duo Coreで、WebとIDE機能を有効にするチェックボックスをオンまたはオフにします。GitLab Duoの可用性で常にオフを選択した場合、この設定にアクセスできません。
  6. 変更を保存を選択します。

GitLab Duoのオン/オフを切り替える

サブスクリプションをお持ちの場合、GitLab Duoはデフォルトでオンになっています。さまざまなグループおよびプロジェクトについて、その可用性を変更することを選択できます。

GitLab.com

GitLab.comでは、トップレベルグループ、他のグループ、サブグループ、およびプロジェクトに対するGitLab Duoの可用性を制御できます。

トップレベルグループの場合

前提要件:

  • グループのメンテナーロールまたはオーナーロールを持っている必要があります。

トップレベルグループのGitLab Duoの可用性を変更するには:

  1. 左側のサイドバーで、検索または移動先を選択して、トップレベルグループを見つけます。
  2. 設定 > GitLab Duoを選択します。
  3. 設定の変更を選択します。
  4. GitLab Duo availability in this namespace(このネームスペースにおけるGitLab Duoの可用性)で、オプションを選択します。
  5. フローの実行の許可チェックボックスを選択またはクリアします。
  6. 変更を保存を選択します。

すべてのサブグループとプロジェクトに対して、GitLab Duoの可用性が変更されます。

グループまたはサブグループの場合

前提要件:

  • グループのメンテナーロールまたはオーナーロールを持っている必要があります。

グループまたはサブグループに対するGitLab Duoの可用性を変更するには:

  1. 左側のサイドバーで、検索または移動先を選択して、グループまたはサブグループを見つけます。
  2. 設定 > 一般を選択します。
  3. GitLab Duoの機能を展開します。
  4. GitLab Duo availability in this group(このグループにおけるGitLab Duoの利用可能性)で、オプションを選択します。
  5. フローの実行の許可チェックボックスを選択またはクリアします。
  6. 変更を保存を選択します。

すべてのサブグループとプロジェクトに対して、GitLab Duoの可用性が変更されます。

プロジェクトの場合

前提要件:

  • プロジェクトのオーナーまたはメンテナーのロールが必要です。

プロジェクトに対するGitLab Duoの可用性を変更するには:

  1. 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 設定 > 一般を選択します。
  3. GitLab Duoを展開する。
  4. Use AI-native features in this project(このプロジェクトではAIネイティブ機能を使用する)切替をオンまたはオフにします。
  5. フローの実行の許可切替をオンまたはオフにします。
  6. 変更を保存を選択します。

GitLab Self-Managed

GitLab Self-Managedでは、インスタンス、グループ、サブグループ、またはプロジェクトに対するGitLab Duoの可用性を制御できます。

インスタンスの場合

前提要件:

  • 管理者である必要があります。

インスタンスに対するGitLab Duoの可用性を変更するには:

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. GitLab Duoを選択します。
  3. 設定の変更を選択します。
  4. GitLab Duo availability in this instance(このインスタンスにおけるGitLab Duoの可用性)で、オプションを選択します。
  5. フローの実行の許可チェックボックスを選択またはクリアします。
  6. 変更を保存を選択します。

GitLab Duoの可用性は、インスタンス全体に対して変更されます。

グループまたはサブグループの場合

前提要件:

  • グループとサブグループのオーナーまたはメンテナーロールが必要です。

グループまたはサブグループに対するGitLab Duoの可用性を変更するには:

  1. 左側のサイドバーで、検索または移動先を選択して、グループまたはサブグループを見つけます。
  2. 設定 > 一般を選択します。
  3. GitLab Duoの機能を展開します。
  4. GitLab Duo availability in this group(このグループにおけるGitLab Duoの利用可能性)で、オプションを選択します。
  5. フローの実行の許可チェックボックスを選択またはクリアします。
  6. 変更を保存を選択します。

すべてのサブグループとプロジェクトに対して、GitLab Duoの可用性が変更されます。

プロジェクトの場合

前提要件:

  • プロジェクトのオーナーまたはメンテナーのロールが必要です。

プロジェクトに対するGitLab Duoの可用性を変更するには:

  1. 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 設定 > 一般を選択します。
  3. GitLab Duoを展開する。
  4. Use AI-native features in this project(このプロジェクトではAIネイティブ機能を使用する)切替をオンまたはオフにします。
  5. フローの実行の許可切替をオンまたはオフにします。
  6. 変更を保存を選択します。

GitLab Duoの可用性は、プロジェクトに対して変更されます。

以前のGitLabのバージョン

バージョンが以前のGitLabでGitLab Duoをオンまたはオフにする方法については、以前のGitLabバージョンのGitLab Duoの可用性の制御を参照してください。

ベータ版および実験版の機能をオンにする

GitLab Duoの実験的機能とベータ版機能は、デフォルトでオフになっています。これらの機能には、テスト規約が適用されます。

GitLab.com

  • プラン: Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed

GitLab 17.4以降では、次の手順に従って、GitLab.comでグループに対してGitLab Duoの実験版およびベータ版の機能をオンにします。

GitLab 17.4-17.6では、トップレベルグループに対してのみこの設定を変更できます。(サブグループには必要な設定がありません)。GitLab 17.7以降では、すべてのグループで設定を利用できます。

前提要件:

  • トップレベルグループのオーナーロールが必要です。

トップレベルグループでGitLab Duoの実験的機能とベータ版機能を有効にするには、次の手順に従います:

  1. 左側のサイドバーで、検索または移動先を選択して、グループを見つけます。
  2. 設定 > GitLab Duoを選択します。
  3. GitLab Duoセクションで、設定の変更を選択します。
  4. 機能のプレビューで、GitLab Duoの試験版とベータ版の機能を有効にするを選択します。
  5. 変更を保存を選択します。

GitLab 17.3以前では、次の手順に従って、GitLab.comでグループに対してGitLab Duoの実験版およびベータ版の機能をオンにします。

  1. 左側のサイドバーで、検索または移動先を選択して、グループを見つけます。
  2. 設定 > 一般を選択します。
  3. 権限とグループ機能を展開します。
  4. GitLab Duo experiment and beta features(GitLab Duoの実験的機能とベータ版機能)で、Use experiment and beta GitLab Duo features(GitLab Duoの実験的機能とベータ版機能を使用する)チェックボックスをオンにします。
  5. 変更を保存を選択します。

この設定は、グループに属するすべてのプロジェクトにカスケードされます

GitLab Self-Managed

GitLab 17.4以降では、次の手順に従って、GitLab Self-Managedインスタンスに対してGitLab Duoの実験版およびベータ版の機能をオンにします。

GitLab 17.4-17.6では、GitLab Duo設定ページはSelf-Managedインスタンスで利用できます。GitLab 17.7以降では、設定ページにはさらに多くの設定オプションが含まれています。

前提要件:

  • 管理者である必要があります。

インスタンスのGitLab Duoの実験的およびベータ版機能をオンにするには、次の手順に従います:

  1. 左側のサイドバーの下部で、管理者エリアを選択します。
  2. 設定 > GitLab Duoを選択します。
  3. 設定の変更を展開します。
  4. Feature Preview(機能のプレビュー)で、Use experiment and beta GitLab Duo features(GitLab Duoの実験的機能とベータ版機能を使用する)を選択します。
  5. 変更を保存を選択します。

GitLab Duo Chatがまだ一般提供されていないGitLabバージョンでGitLab Duoのベータ版および実験的機能を有効にするには、GitLab Duo Chatのドキュメントを参照してください。