オーナー Team を改善された Organization の権限に移行する
2015 年 9 月以降に作成された Organization の場合、Organization の権限モデルはデフォルトで改善されています。 2015 年 9 月より前に作成された Organization は、古いオーナーおよび管理者 Team から、改善された権限モデルに移行する必要があるかもしれません。 「オーナー」は、Organization の各メンバーに与えられる管理者ロールとなりました。 レガシーのオーナー Team のメンバーには、オーナー権限が自動的に与えられます。
レガシーのオーナー Team を変換する方法はいくつかあります:
- Team に、メンバーが Organization 内で特別なステータスを持っていることを示す名前を付ける。
- すべてのメンバーが、Organization のリポジトリにアクセスできる必要な権限を持つ Team に追加されていることを確認してから、元の Team を削除する。
オーナー Team に新しい名前を付ける
メモ: Organization のメンバーにとって "admin" は、Organization の特定のリポジトリに対する特定のアクセス を示します。ですから、これを Team 名として使うことは避けるようおすすめします。
GitHub Enterprise の右上で、プロフィール画像をクリックし、続いて [Your profile(あなたのプロフィール)] をクリックします。
-
プロフィールページの左側で、[Organizations] の下にある Organization のアイコンをクリックしてください。
-
Organization 名の下で、 [Teams] をクリックしてください。
-
[Teams] タブで [*0wners**] をクリックします。
-
新しいオーナーのロールの説明の下の Okay, got it(Ok、了解しました) をクリックしてください。
-
Team 名のフィールドで、オーナー Team の新しい名前を選びます。 例:
- Organization において、オーナー Team のメンバーがとても少ない場合には、"Core" といったチーム名がいいかもしれません。
- Organization のすべてのメンバーがオーナー Team のメンバーでもあり、Team に @mention できる場合は、"Employees" といったチーム名がいいかもしれません。
-
Team の説明の下にある、[Save and continue] をクリックします。
-
また、代わりに Team をパブリックにすることもできます。
レガシーのオーナー Team の削除
警告: オーナー Team のメンバーが、他の Team のメンバーではない場合、そのメンバーは Team を削除すると Organization から削除されます。 Team を削除する前に、メンバーを Organization の直接メンバーにするか、必要なリポジトリに対するコラボレーターアクセスを持たせてください。
GitHub Enterprise の右上で、プロフィール画像をクリックし、続いて [Your profile(あなたのプロフィール)] をクリックします。
-
プロフィールページの左側で、[Organizations] の下にある Organization のアイコンをクリックしてください。
-
Organization 名の下で、 [Teams] をクリックしてください。
-
[Teams] タブで [*0wners**] をクリックします。
-
新しいオーナーのロールの説明の下の Okay, got it(Ok、了解しました) をクリックしてください。
-
ページの下部にある警告を確認し、[Delete the Owners team] をクリックします。