グループはリポジトリのコレクションです。メンバーを設定することで、グループ内のリポジトリの権限を管理できます。グループは、構造化されたプロジェクト編成のためにサブグループもサポートしています。
グループの作成
-
Alibaba Cloud DevOps にログインし、上部メニューで Codeup をクリックします。
-
ナビゲーションペインで Groups を選択し、Create Group をクリックします。
-
Create Group ダイアログボックスに、次の情報を入力します:
-
Group Name:グループの名前。
-
Group Path:デフォルトではグループ名になります。
-
Group Description:オプション。
-
Visibility:組織内でのグループの可視性を設定します。
-
-
OK をクリックします。グループが作成されます。
グループの表示
-
Subgroups and Repositories
Subgroups and Repositories タブでは、サブグループの作成、リポジトリのインポート、グループ内のすべてのサブグループとリポジトリの表示ができます。
サブグループも、親グループの下に作成されるリポジトリの集まりです。サブグループは最大 4 階層まで作成できます。
Subgroups and Repositories タブで New repository をクリックして、新しいリポジトリを作成することもできます。
-
マージリクエスト
グループとそのリポジトリのすべてのマージリクエストを一覧表示します。
-
Activity
グループ、そのサブグループ、およびリポジトリ全体の最近のアクティビティが表示されます。
アクティビティには、メンバーのアクティビティ、コミットのアクティビティ、マージリクエストのアクティビティが含まれます。
メンバー
メンバーのロールの割り当てと調整、メンバーの追加、メンバーの削除を行うことで、グループとリポジトリの権限を制御できます。
グループのナビゲーションペインで Members をクリックします。このページには、現在のメンバーとそのロール (管理者やデベロッパーなど) が一覧表示されます。検索ボックスを使用して、名前でメンバーを検索できます。
設定
基本設定
グループまたは組織の管理者として、名前、説明、カバー、可視性などのグループの基本情報を変更できます。
このページの下部にある 高リスク操作 セクションには、Modify Group Path (グループの URL パスを変更)、Transfer Group (グループを移行先グループに移動)、Delete Group (グループをごみ箱に移動し、データは最大 15 日間保持されます) の 3 つのオプションがあります。
グループの可視性は、そのサブグループとリポジトリに次のように影響します:
-
グループがパブリックの場合、そのサブグループとリポジトリはプライベートにできます。
-
グループがプライベートの場合、そのサブグループとリポジトリはプライベートである必要があります。
-
グループがプライベートの場合、パブリックに変更できます。
-
グループがパブリックの場合、そのすべてのサブグループとリポジトリもプライベートである場合にのみ、可視性をプライベートに変更できます。
上記のルールは、組織の設定でこのような変更が許可されている場合にのみ適用されます。許可されていない場合は、組織レベルで定義された設定が優先されます。
高リスク操作
-
グループパスの変更:デベロッパーは、URL を直接入力してリソースにアクセスすることがよくあります。分かりやすいパスは、リポジトリをより速く見つけるのに役立ちます。パスを変更した後は、ローカルリポジトリのリモート URL を新しいアドレスに更新する必要があります。
-
グループの転送:グループを別のグループに転送します。転送後、元のクローン URL は利用できなくなります。ローカルリポジトリのリモート URL を新しいアドレスに更新する必要があります。
-
グループの削除:グループを削除すると、そのすべてのサブグループとリポジトリも削除されます。これらはごみ箱に移動され、15 日以内に復元できます。