GitHub に対するアクセス許可について
リポジトリでの pull request の作成や Organization の支払い設定の変更など、GitHub でなんらかのアクションを行うには、ユーザーは関連するアカウントやリソースに対する十分なアクセス権を持っている必要があります。 このアクセスは、権限によって制御されます。 権限は、特定のアクションを行える能力です。 たとえばIssueを削除する能力は権限です。 ロールは、個人やTeamに割り当てることができる権限のセットです。
ロールは、アカウントの種類によって動作が異なります。 アカウントの詳細については、「GitHub アカウントの種類」を参照してください。
個人用アカウント
個人アカウントが所有するリポジトリには、リポジトリ所有者とコラボレーターという 2 つのアクセス許可レベルがあります。 「個人アカウントのリポジトリの権限レベル」を参照してください。
Organization アカウント
Organization メンバーは、所有者、支払いマネージャー、またはメンバーのロールを持つことができます。 所有者は organization への完全な管理者アクセス権を持ち、支払いマネージャーは課金の設定を管理できます。 メンバーは、その他の人のデフォルトのロールです。 Team を使って、複数のメンバーのアクセス権限を一度に管理できます。 詳細については、以下を参照してください:
Enterprise アカウント
"Enterprise 所有者" は Enterprise アカウントに対して最高の権限を持ち、Enterprise アカウントであらゆるアクションを実行できます。__ "支払いマネージャー" は、Enterprise アカウントの課金設定を管理できます。__ Enterprise アカウントが所有する organization メンバーと外部コラボレーターは、Enterprise アカウント自体やその設定にはアクセスできませんが、自動的に Enterprise アカウントのメンバーになります。
Enterprise 所有者は、organization 内のロールが明示的に付与されていない限り、organization のコンテンツやリポジトリにアクセスできません。 ただし、Enterprise 所有者は、Enterprise 内の organization に影響を与える Enterprise の設定とポリシーを管理できます。 詳しくは、「エンタープライズにおける役割」をご覧ください。
Enterprise が Enterprise Managed Users を使っている場合、メンバーは GitHub 上で新しい個人用アカウントとしてプロビジョニングされ、ID プロバイダーによって完全に管理されます。 マネージド ユーザー アカウント には、Enterprise の一部ではないリポジトリへの読み取り専用アクセス権があり、Enterprise のメンバーではないユーザーと対話することはできません。 Enterprise が所有する Organization 内では、マネージド ユーザー アカウント には、通常の Organization で使用できるのと同じ詳細なアクセス レベルを付与できます。 詳しくは、「Enterprise Managed Users について」をご覧ください。
次のステップ
次に、ルールセットを使って、ユーザーが Enterprise のリポジトリをどのように操作するかを管理する方法について学びます。 「ルールセットについて」をご覧ください。