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