まとめ
このモジュールの目標は、会社の GitHub 管理タスクを実行するユーザーのロールと責任のメンタル モデルの開発を支援することでした。
GitHub には、会社の GitHub の使用状況を制御および保護するために管理者が柔軟に使用できるツールが用意されています。 管理者は、認証スキームを設定し、組織全体またはエンタープライズ全体のポリシーを適用できます。 また、社内の自然なグループ化を表すカスケード アクセス許可構造を設計することもできます。
組織、チーム、およびエンタープライズなどの階層レベルを使用して、認証やその他のセキュリティ対策を設定および制御する方法を実現できます。 権限レベルを使用すると、特定のタスクをきめ細かく制御できます。 リポジトリのアクセス許可は、個人ユーザーまたはユーザーのチームに適用され、子チームにカスケードされます。
これらの種類の管理制御がなければ、会社の GitHub 実装を適切に保護することはできません。
GitHub 管理者は、会社のリポジトリのセキュリティと実行可能性を確保する重要なタスクを実行します。
詳細情報
このモジュールで説明したトピックの詳細情報へのリンクを次に示します。
- Organizations
- 組織のチーム同期を管理
- 個人用アクセス トークンを管理する
- 新しい SSH キーを生成して ssh-agent に追加する
- デプロイ キー
- 組織で2段階認証を必須とする
- エンタープライズでセキュリティ設定のポリシーを適用する
- SAML シングルサインオンを使うアイデンティティおよびアクセス管理について
- LDAP を使用する
- 組織のリポジトリの役割
- リポジトリへのアクセス権を持つ Team と人を管理する
- チームメンバーへのチーム管理者ロールの割り当て
- 組織内の役割
- Organization の基本レベルの権限の設定
- エンタープライズにおける役割
- Enterprise でのリポジトリ管理ポリシーの適用