すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud DevOps:プラットフォーム権限の構成

最終更新日:Apr 12, 2025

可視性レベル

コードリポジトリとグループの可視性レベルを指定して、アクセス権限を制限できます。

コードリポジトリの可視性レベル

  • プライベート: コードリポジトリ内のメンバーのみがリポジトリ情報を表示できます。他のユーザーはコードリポジトリのパスにアクセスできません。

  • 組織に表示: 指定された組織内のメンバーは、コードリポジトリにアクセスできます。

グループの可視性レベル

  • プライベート: 指定されたグループのメンバーのみが、そのサブグループとリポジトリを表示できます。

  • 組織に表示: 指定された組織内のメンバーは、そのサブグループとリポジトリを表示できます。

コードリポジトリまたはグループのロール

グループまたはコードリポジトリ内のメンバーに異なるロールを構成して、対応する権限を取得できます。メンバーロールには、管理者、開発者、ブラウザが含まれます。

コードリポジトリロール

コードリポジトリメンバーに、管理者、開発者、ブラウザのロールを割り当てることができます。

  • 管理者: コードリポジトリの読み取り、クローン作成、プッシュ、およびメンバー権限の追加を行います。

  • 開発者: コードリポジトリの読み取り、クローン作成、プッシュを行います。

  • ブラウザ: コードリポジトリの読み取りとクローン作成を行います。

グループロール

グループメンバーに、管理者、開発者、ブラウザのロールを割り当てることができます。

  • 管理者: グループ内のコードリポジトリのすべての権限を構成し、所有し、グループメンバーを追加します。

  • 開発者: グループ内のすべてのコードリポジトリを読み取り、クローン作成し、プッシュします。

  • ブラウザ: グループ内のすべてのコードリポジトリを読み取り、クローン作成します。

説明

ユーザーにコードリポジトリとグループで異なるロールが割り当てられている場合、最も高い権限レベルを持つロールが優先されます。たとえば、ユーザーにグループ「a」の管理者ロールとリポジトリ「b」の開発者ロールが割り当てられている場合、リポジトリ「b」でのユーザーの最終的なロールは管理者になります。

権限

コードリポジトリの権限

操作

ブラウザ

開発者

管理者

コードリポジトリの参照

✔️

✔️

✔️

コードリポジトリのクローン作成、プル、またはダウンロード

✔️

✔️

✔️

コードリポジトリのプッシュ (コードリポジトリの作成、アップロード、編集など)

✔️

✔️

コミットの表示

✔️

✔️

✔️

コミットへのコメント

✔️

✔️

✔️

ブランチの作成

✔️

✔️

ブランチの表示

✔️

✔️

✔️

保護されていないブランチの削除

✔️

✔️

保護されたブランチの削除

保護されたブランチの強制プッシュ

マージリクエストの作成または編集

✔️

✔️

マージリクエストの表示またはコメント

✔️

✔️

✔️

マージリクエストの承認

✔️

✔️

マージリクエストの処理

✔️

✔️

マージリクエストのクローズまたは再開

✔️

✔️

タグの作成または編集

✔️

✔️

タグの削除

✔️

✔️

タグの表示

✔️

✔️

✔️

アクティビティの表示

✔️

✔️

✔️

リポジトリメンバーの表示

✔️

✔️

✔️

リポジトリメンバーの管理

✔️

コードリポジトリの編集 (名前、説明、カバー、可視性レベルの変更など)

✔️

コードリポジトリの高リスク操作 (リポジトリパスの変更、リポジトリのアーカイブ、アーカイブ解除、削除、転送など)

✔️

リポジトリストレージの管理 (リポジトリ GC)

✔️

ブランチの構成 (デフォルトブランチの変更や保護されたブランチの編集など)

✔️

マージリクエストの構成

✔️

Webhook の構成

✔️

キーデプロイメントの構成

✔️

統合サービスの構成

✔️

コードリポジトリメンバーの管理

メンバーの追加

リポジトリ管理者としてリポジトリにアクセスします。左側のナビゲーションウィンドウで [メンバー] をクリックし、[メンバーの追加] をクリックします。ユーザー名でメンバーを検索し、[メンバーの追加] ペインで [メンバー をクリックします。

メンバーの権限の変更

管理者としてリポジトリにアクセスします。リストからメンバーを選択し、[ロール] 列のドロップダウンリストをクリックして、メンバー権限を変更します。

メンバーの削除

管理者としてリポジトリにアクセスします。リストからメンバーを選択し、[アクション] 列の削除オプションをクリックします。2 回目の確認後にメンバーが削除されます。 リポジトリ管理者でない限り、コードリポジトリを終了できます。

グループ権限

操作

ブラウザ

開発者

管理者

グループの表示

✔️

✔️

✔️

コードリポジトリの作成

✔️

✔️

サブグループの作成

✔️

✔️

グループの編集

✔️

グループメンバーの管理

✔️

グループの削除

✔️

説明

グループ内にコードリポジトリまたはサブグループを作成または削除するには、グローバル権限を構成する必要があります。

コードリポジトリまたはグループを作成する必要があるとします。

  • グローバル設定で、組織管理者のみがコードリポジトリまたはグループを作成できるように制限されている場合、組織管理者以外のグループ管理者または開発者は、コードリポジトリまたはグループを作成できません。

  • グローバル設定で、組織管理者とメンバーがコードリポジトリまたはグループを作成できる場合、組織管理者またはメンバーであるグループ管理者と開発者は、コードリポジトリまたはグループを作成できます。