ゲストユーザー
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
ゲストロールを持つユーザーは、他のユーザーロールと比較して、アクセスと機能が制限されています。その権限は制限されており、機密性の高いプロジェクトデータを損なうことなく、基本的な表示レベルと対話のみを提供するように設計されています。
ゲストロールを持つユーザーは次のとおりです:
- パブリックグループとプロジェクトにアクセスできます。
- プロジェクト計画、ブロッカー、および進捗インジケータを表示できます。
- 新しいプロジェクト作業アイテムを作成およびリンクできます。
- 次のような高レベルのプロジェクト情報を表示できます:
- 分析
- インシデントレポート
- イシューとエピック
- ライセンス
- 個人のネームスペースでプロジェクト、グループ、およびスニペットを作成できません。
- 作成していない既存のデータを変更できません。
- プロジェクトのコードを表示できません。
シートの使用状況
- GitLab FreeおよびPremiumでは、ゲストロールを持つユーザーは請求対象ユーザーとしてカウントされ、ライセンスシートを消費します。
- GitLab Ultimateでは、ゲストロールを持つユーザーは請求対象ユーザーとしてカウントされず、ライセンスシートを消費しません。
ゲストロールは通常、アクセスを制限しますが、カスタムロールをView repository code権限で作成すると、ライセンスシートを消費することなくリポジトリ内のコードへのアクセスを提供できます。その他の権限を追加すると、ロールは請求対象シートを占有することになります。
ゲストロールをユーザーに割り当てます
前提条件:
- メンテナーまたはオーナーのロールを持っている必要があります。
グループまたはプロジェクトの既存のメンバーにゲストロールを割り当てるか、新規メンバー作成時にこのロールを割り当てることができます。これはAPI(グループまたはプロジェクトの場合)またはGitLab UIを介して行うことができます。
既存のグループまたはプロジェクトメンバーにゲストロールを割り当てるには:
- トップバーで検索または移動先を選択し、グループまたはプロジェクトを見つけます。
- 管理 > メンバーを選択します。
- ゲストロールを割り当てたいグループまたはプロジェクトメンバーのロール列で、現在のロール(例: デベロッパー)を選択します。
- ロールの詳細ドロワーで、ロールをゲストに変更します。
- ロールを更新するを選択します。
ゲストロールを割り当てたいユーザーがまだグループまたはプロジェクトのメンバーではない場合:
- トップバーで検索または移動先を選択し、グループまたはプロジェクトを見つけます。
- 管理 > メンバーを選択します。
- メンバーを招待を選択します。
- ユーザー名、名前またはメールアドレスで、該当するユーザーを選択します。
- ロールを選択で、ゲストを選択します。
- (オプション)アクセス有効期限で、日付を入力します。
- 招待を選択します。