Hub documentation
組織におけるアクセス制御
組織におけるアクセス制御
シングルサインオン(SSO)を設定することで、組織のIdentity Providerからアクセス制御ルールをマッピングできます。
Resource Groups を使用することで、より高度で細粒度のアクセス制御を実現できます。
Resource Group 機能は、Team & Enterprise プランの一部です。
組織のメンバーには、5つの異なるロールがあります: no_access、read、contributor、write、またはadmin:
no_access: Organization に所属しているが、そのリポジトリや設定へのアクセス権限を持っていないメンバー。特定のリポジトリへのアクセス権限のみ付与するには、Resource Groups と併せて使用します。read: Organizationのリポジトリおよびメタデータ/設定(Organizationのプロファイル、メンバーリスト、APIトークンなど)への読み取り専用アクセス。contributor: ユーザーが作成した Organization のリポジトリのサブセットに対する追加の書き込み権限。つまり、ユーザーはリポジトリを作成し、その後、それらのリポジトリのみを変更できます。これはwriteロールに似ていますが、ユーザーが作成したリポジトリにスコープが限定されています。write: 組織のすべてのリポジトリへの書き込み権限。ユーザーは、組織のネームスペース内のリポジトリを任意に作成、削除、または名前を変更できます。また、ユーザーはブラウザエディタからファイルを編集・削除し、gitでコンテンツをプッシュすることもできます。admin: リポジトリへの書き込み権限に加えて、adminメンバーは組織のプロフィールを更新し、組織のAPIトークンを更新し、組織のメンバーを管理できます。
組織のadminとして、組織設定のメンバーセクションに移動して、ユーザーのロールを管理します。ロールやリソースグループの割り当てをプログラムで変更するには、Programmatic User Access Control Managementガイドを参照してください。

メンバーのメールアドレスを表示
この機能は、Team & Enterprise プランの一部です。
組織のメンバーのメールアドレスを表示できる場合があります。メールアドレスの表示可否は、組織のSSO設定または認証済み組織ステータスによって決まります。
- 組織のメールドメインを検証すると、該当するメールドメインを持つメンバーのメールアドレスを表示できます。
- 組織でSSOが設定されている場合、SSO設定の
Matching email domainsを設定することで、組織の各メンバーのメールアドレスを表示できます。

組織へのアクセス権限を持つアクセストークンの管理
Tokens Managementを参照してください。
Update on GitHub