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の利用可否を変更するには:
- 左側のサイドバーで、検索または移動先を選択して、トップレベルグループを見つけます。
- 設定 > GitLab Duoを選択します。
- 設定の変更を選択します。
- GitLab Duo availability in this namespace(このネームスペースにおけるGitLab Duoの可用性)で、オプションを選択します。
- GitLab Duo Coreで、WebとIDE機能を有効にするチェックボックスをオンまたはオフにします。GitLab Duoの可用性で常にオフを選択した場合、この設定にアクセスできません。
- 変更を保存を選択します。
変更が有効になるまで、最大10分かかる場合があります。
GitLab Self-Managed
GitLab Self-Managedでは、インスタンスのGitLab Duo Coreの可用性を変更できます。
前提要件:
- 管理者である必要があります。
GitLab Duo Coreの利用可否を変更するには:
- 左側のサイドバーの下部で、管理者を選択します。
- GitLab Duoを選択します。
- 設定の変更を選択します。
- GitLab Duo availability in this instance(このインスタンスにおけるGitLab Duoの可用性)で、オプションを選択します。
- GitLab Duo Coreで、WebとIDE機能を有効にするチェックボックスをオンまたはオフにします。GitLab Duoの可用性で常にオフを選択した場合、この設定にアクセスできません。
- 変更を保存を選択します。
GitLab Duoのオン/オフを切り替える
サブスクリプションをお持ちの場合、GitLab Duoはデフォルトでオンになっています。さまざまなグループおよびプロジェクトについて、その可用性を変更することを選択できます。
GitLab.com
GitLab.comでは、トップレベルグループ、他のグループ、サブグループ、およびプロジェクトに対するGitLab Duoの可用性を制御できます。
トップレベルグループの場合
前提要件:
- グループのメンテナーロールまたはオーナーロールを持っている必要があります。
トップレベルグループのGitLab Duoの可用性を変更するには:
- 左側のサイドバーで、検索または移動先を選択して、トップレベルグループを見つけます。
- 設定 > GitLab Duoを選択します。
- 設定の変更を選択します。
- GitLab Duo availability in this namespace(このネームスペースにおけるGitLab Duoの可用性)で、オプションを選択します。
- フローの実行の許可チェックボックスを選択またはクリアします。
- 変更を保存を選択します。
すべてのサブグループとプロジェクトに対して、GitLab Duoの可用性が変更されます。
グループまたはサブグループの場合
前提要件:
- グループのメンテナーロールまたはオーナーロールを持っている必要があります。
グループまたはサブグループに対するGitLab Duoの可用性を変更するには:
- 左側のサイドバーで、検索または移動先を選択して、グループまたはサブグループを見つけます。
- 設定 > 一般を選択します。
- GitLab Duoの機能を展開します。
- GitLab Duo availability in this group(このグループにおけるGitLab Duoの利用可能性)で、オプションを選択します。
- フローの実行の許可チェックボックスを選択またはクリアします。
- 変更を保存を選択します。
すべてのサブグループとプロジェクトに対して、GitLab Duoの可用性が変更されます。
プロジェクトの場合
前提要件:
- プロジェクトのオーナーまたはメンテナーのロールが必要です。
プロジェクトに対するGitLab Duoの可用性を変更するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 設定 > 一般を選択します。
- GitLab Duoを展開する。
- Use AI-native features in this project(このプロジェクトではAIネイティブ機能を使用する)切替をオンまたはオフにします。
- フローの実行の許可切替をオンまたはオフにします。
- 変更を保存を選択します。
GitLab Self-Managed
GitLab Self-Managedでは、インスタンス、グループ、サブグループ、またはプロジェクトに対するGitLab Duoの可用性を制御できます。
インスタンスの場合
前提要件:
- 管理者である必要があります。
インスタンスに対するGitLab Duoの可用性を変更するには:
- 左側のサイドバーの下部で、管理者を選択します。
- GitLab Duoを選択します。
- 設定の変更を選択します。
- GitLab Duo availability in this instance(このインスタンスにおけるGitLab Duoの可用性)で、オプションを選択します。
- フローの実行の許可チェックボックスを選択またはクリアします。
- 変更を保存を選択します。
GitLab Duoの可用性は、インスタンス全体に対して変更されます。
グループまたはサブグループの場合
前提要件:
- グループとサブグループのオーナーまたはメンテナーロールが必要です。
グループまたはサブグループに対するGitLab Duoの可用性を変更するには:
- 左側のサイドバーで、検索または移動先を選択して、グループまたはサブグループを見つけます。
- 設定 > 一般を選択します。
- GitLab Duoの機能を展開します。
- GitLab Duo availability in this group(このグループにおけるGitLab Duoの利用可能性)で、オプションを選択します。
- フローの実行の許可チェックボックスを選択またはクリアします。
- 変更を保存を選択します。
すべてのサブグループとプロジェクトに対して、GitLab Duoの可用性が変更されます。
プロジェクトの場合
前提要件:
- プロジェクトのオーナーまたはメンテナーのロールが必要です。
プロジェクトに対するGitLab Duoの可用性を変更するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- 設定 > 一般を選択します。
- GitLab Duoを展開する。
- Use AI-native features in this project(このプロジェクトではAIネイティブ機能を使用する)切替をオンまたはオフにします。
- フローの実行の許可切替をオンまたはオフにします。
- 変更を保存を選択します。
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の実験的機能とベータ版機能を有効にするには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、グループを見つけます。
- 設定 > GitLab Duoを選択します。
- GitLab Duoセクションで、設定の変更を選択します。
- 機能のプレビューで、GitLab Duoの試験版とベータ版の機能を有効にするを選択します。
- 変更を保存を選択します。
GitLab 17.3以前では、次の手順に従って、GitLab.comでグループに対してGitLab Duoの実験版およびベータ版の機能をオンにします。
- 左側のサイドバーで、検索または移動先を選択して、グループを見つけます。
- 設定 > 一般を選択します。
- 権限とグループ機能を展開します。
- GitLab Duo experiment and beta features(GitLab Duoの実験的機能とベータ版機能)で、Use experiment and beta GitLab Duo features(GitLab Duoの実験的機能とベータ版機能を使用する)チェックボックスをオンにします。
- 変更を保存を選択します。
この設定は、グループに属するすべてのプロジェクトにカスケードされます。
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の実験的およびベータ版機能をオンにするには、次の手順に従います:
- 左側のサイドバーの下部で、管理者エリアを選択します。
- 設定 > GitLab Duoを選択します。
- 設定の変更を展開します。
- Feature Preview(機能のプレビュー)で、Use experiment and beta GitLab Duo features(GitLab Duoの実験的機能とベータ版機能を使用する)を選択します。
- 変更を保存を選択します。
GitLab Duo Chatがまだ一般提供されていないGitLabバージョンでGitLab Duoのベータ版および実験的機能を有効にするには、GitLab Duo Chatのドキュメントを参照してください。