エンタープライズにおける役割について
GitHub には、エンタープライズ設定とリソースにアクセスするための定義済みロールとカスタム ロールが用意されています。
| Role | Description |
|---|---|
| エンタープライズ所有者 | すべてのエンタープライズ設定、メンバー、ポリシーを管理できます。 |
| アプリ マネージャー | 企業が所有する GitHub App 登録を管理できます。 |
| セキュリティ マネージャー | セキュリティの結果を表示し、企業のセキュリティ設定を管理できます (パブリック プレビュー)。 |
| ユーザー | 管理アクセス権のない通常のエンタープライズ メンバー。 |
| カスタム ロール | エンタープライズ設定にアクセスするための独自のアクセス許可セットを定義します。 |
リポジトリへのコラボレータアクセス権を持つユーザも、Enterprise の [People] タブに一覧表示されますが、Enterprise メンバーではなく、Enterprise へのアクセス権はありません。 「」を参照してください。組織の役割。
エンタープライズ オーナー
エンタープライズ オーナーは、エンタープライズの完全な管理権限を持ち、以下を含むすべての操作を行うことができます。
- 管理者を管理する
- 管理組織の追加と削除
- エンタープライズ設定を管理する
- 組織全体にポリシーを適用する
- セキュリティ設定の管理
Enterprise 所有者は、既定では Organization 設定やコンテンツにアクセスできませんが、任意の Organization に参加することでアクセスできるようになります。 「あなたの企業が所有する組織での役割を管理する」を参照してください。
アプリ マネージャー
GitHub App マネージャー:
- 企業が所有 GitHub App 登録を表示、作成、編集、および削除できます。 GitHub Appマネージャーが制御できる特定のアプリ設定については、「GitHub アプリの登録の変更」を参照してください。
- 企業または組織に GitHub Apps をインストールおよびアンインストールすることはできません。
アプリ マネージャーは、個々のアプリに割り当てることもできます。 「企業GitHubアプリ マネージャーの追加と削除」を参照してください。
セキュリティマネージャー
メモ
エンタープライズ セキュリティ マネージャーの役割は パブリック プレビュー であり、変更される可能性があります。
セキュリティ マネージャーには、企業のセキュリティ機能とアラートの使用を効果的に管理するために必要なアクセス許可があります。 次の情報を表示、管理、割り当てることができます。
- 企業および組織レベルでのセキュリティ構成
- 企業および組織レベルでの GitHub Secret Protection と GitHub Code Security の使用
- 企業内の組織のすべてのリポジトリのセキュリティ アラートとダッシュボード
- 組織向けのセキュリティ キャンペーン
- セキュリティ機能のリポジトリ設定
さらに、すべてのリポジトリのコードに対する読み取りアクセス権と、企業内のすべてのセキュリティ アラートに対する書き込みアクセス権を持っています。
ユーザー
既定では、ユーザーは企業への管理アクセス権を持っていません。 このアクセス権を付与するカスタム ロールを割り当てない限り、エンタープライズ設定にアクセスしたり構成したりすることはできません。
ユーザーが任意の組織のメンバーまたは所有者である場合、そのユーザーは企業の [ユーザー] ページに 組織メンバー として表示されます。 これらのユーザーは、メンバーである組織へのアクセスに加えて、企業内の任意の組織で "内部" の可視性を持つすべてのリポジトリにアクセスできます。 「リポジトリについて」を参照してください。
カスタム ロール
カスタム ロールを使用すると、独自のアクセス許可セットを定義できます。 これにより、管理者以外のユーザーの生産性を高めるために、管理業務を安全に委任したり、追加の特権を付与したりできます。
カスタム エンタープライズ ロールを作成するには、 エンタープライズでのカスタム ロールの作成 を参照してください。
次のステップ
ユーザーが必要とするロールを決定したら、ユーザーにロールを割り当てます。 「企業内のユーザーにロールを割り当てる」を参照してください。