Gitおよびその他の操作の詳細権限
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
詳細権限パーソナルアクセストークンは、付与されたリソースとパーミッションにのみアクセスできます。Gitおよびその他の操作でこれを使用するには、トークンを作成し、そのスコープを定義します。詳細については、詳細権限パーソナルアクセストークンを参照してください。
以下の表では:
- リソースと権限は、トークンを作成する際に選択するリソースと権限です。
- アクセスは、ターゲットリソースを含む必要がある境界です。グループにスコープ設定されたトークンは、そのグループ内のプロジェクトでの操作も許可します。
Git操作
HTTPS経由でGitのパスワードとして使用される詳細権限パーソナルアクセストークンには、以下の権限が必要です:
| オペレーション | リソース | 権限 | アクセス |
|---|---|---|---|
| プロジェクトリポジトリのクローンまたはプル | コード | ダウンロード | プロジェクト |
| プロジェクトリポジトリへのプッシュ | コード | プッシュ | プロジェクト |
| Wikiのクローンまたはプル | Wiki | 読み取り | プロジェクト、グループ1 |
| Wikiへのプッシュ | Wiki | 作成 | プロジェクト、グループ1 |
| スニペットのクローンまたはプル | スニペット | 読み取り | プロジェクト、ユーザー2 |
| スニペットへのプッシュ | スニペット | 更新 | プロジェクト、ユーザー2 |
| Git LFSオブジェクトのダウンロード | コード | ダウンロード | プロジェクト |
| Git LFSオブジェクトのアップロード | コード | プッシュ | プロジェクト |
補足説明:
- プロジェクトWikiはプロジェクト境界を使用し、グループWikiはグループ境界を使用します。
- プロジェクトスニペットはプロジェクト境界を使用し、個人スニペットはユーザー境界を使用します。
コンテナレジストリ
コンテナレジストリにサインインするために使用される詳細権限パーソナルアクセストークンには、以下の権限が必要です:
| オペレーション | リソース | 権限 | アクセス |
|---|---|---|---|
| コンテナイメージのプル | コンテナリポジトリ | 読み取り | プロジェクト |
| コンテナイメージおよびタグの削除 | コンテナリポジトリ | 削除 | プロジェクト |
詳細権限パーソナルアクセストークンを使用してコンテナイメージをプッシュすることはできません。
依存プロキシ
依存プロキシにサインインするために使用される詳細権限パーソナルアクセストークンには、以下の権限が必要です:
| オペレーション | リソース | 権限 | アクセス |
|---|---|---|---|
| 依存プロキシを介したコンテナイメージのプル | 依存プロキシ | 読み取り | グループ |
アーカイブおよびリリースアセットのダウンロード
| オペレーション | リソース | 権限 | アクセス |
|---|---|---|---|
| リポジトリアーカイブのダウンロード | コード | ダウンロード | プロジェクト |
| ダイレクトリンクからのリリースアセットのダウンロード | リリース | 読み取り | プロジェクト |
RSSおよびカレンダーフィード
RSSまたはiCalendarフィードリクエストを認証するために使用される詳細権限パーソナルアクセストークンには、以下の権限が必要です:
| フィード | リソース | 権限 | アクセス |
|---|---|---|---|
| ユーザーアクティビティ | アクティビティ | 読み取り | ユーザー |
| プロジェクトアクティビティ | イベント | 読み取り | プロジェクト |
| グループアクティビティ | イベント | 読み取り | グループ |
| プロジェクトコミット | コード | 読み取り | プロジェクト |
| プロジェクトタグ | コード | 読み取り | プロジェクト |
| イシューおよび作業アイテム(カレンダーを含む) | 作業アイテム | 読み取り | プロジェクト、グループ、ユーザー |
| マージリクエスト | マージリクエスト | 読み取り | プロジェクト、グループ |
| 自分のプロジェクト | プロジェクト | 読み取り | ユーザー |
| パーソナルアクセストークンの有効期限カレンダー | パーソナルアクセストークン | 読み取り | ユーザー |
その他の操作
| オペレーション | リソース | 権限 | アクセス |
|---|---|---|---|
| エディタ拡張機能テレメトリイベントの転送 | エディタテレメトリ | 作成 | ユーザー |
| WebSocket経由でのライブコメント更新の受信 | 作業アイテム | 読み取り | プロジェクト、グループ |