githubabcs/gh-abcs-admin
GitHub: githubabcs/gh-abcs-admin
一套全面的 GitHub Enterprise Cloud 专家级管理培训与治理文档库,涵盖企业架构、身份管理、安全合规、Copilot 治理及 ADO 迁移等完整实践指南。
Stars: 8 | Forks: 15
# GitHub 管理与治理研讨会 (L400)
## 研讨会文档
为 GitHub Enterprise Cloud 管理和治理提供的全面 L400 级别技术文档。
### 研讨会指南
- [🎓 精通 EMU 上的 GitHub 管理 — 3小时研讨会 (Markdown)](docs/00-mastering-github-administration-workshop.md) - 针对 Enterprise Managed Users 企业的讲师指导研讨会,以企业采用计划为核心;包含明确的学习目标、决策时刻、EMU 特有的限制和陷阱,以及内嵌的参考表,使参与者无需离开演示文稿即可查看
- [🖥️ 精通 EMU 上的 GitHub 管理 — HTML 幻灯片](docs/00-mastering-github-administration-workshop.html) - 面向客户的逐页幻灯片演示,内容相同(37 张幻灯片,GitHub 主题深色 UI,键盘导航,概览模式,全屏,打印为讲义)。可在任何现代浏览器中打开 — 单个独立文件,无依赖项
### 企业管理
- [📘 企业层级结构](docs/01-enterprise-hierarchy.md) - GHEC 结构、角色和多组织管理
- [🏢 组织策略](docs/02-organization-strategies.md) - 单一/多组织模式,红-绿-沙箱-归档
### 身份与访问管理
- [🔐 身份与访问管理](docs/03-identity-access-management.md) - SAML SSO、SCIM、企业类型选择
- [⭐ Enterprise Managed Users (EMU)](docs/04-enterprise-managed-users.md) - EMU 深入探讨、优势、最佳实践
### 团队与权限
- [👥 团队与权限](docs/05-teams-permissions.md) - 团队结构、嵌套团队、权限模型
- [📋 策略继承](docs/06-policy-inheritance.md) - 企业 → 组织 → 仓库策略执行
### 仓库治理
- [📦 仓库治理](docs/07-repository-governance.md) - Rulesets、分支保护、模板
- [🏷️ 用于治理与合规的自定义属性](docs/23-github-custom-properties.md) - 仓库元数据 schema 设计、治理分类法、基于属性的 rulesets 定位、REST API/Terraform 自动化,以及合规框架映射
- [🔒 安全与合规](docs/08-security-compliance.md) - GHAS 拆分的 SKU(密钥保护 + 代码安全)、代码扫描、机密扫描、依赖审查、审计日志
### 最佳实践与架构
- [✅ 最佳实践与 WAF](docs/09-best-practices-waf.md) - 应用于 GitHub Enterprise Cloud 的 Azure WAF 支柱(可靠性、安全性、运营卓越、性能效率、成本优化);有关 GitHub 原生 WAF,另请参阅 wellarchitected.github.com
- [🏗️ 参考架构](docs/10-reference-architecture.md) - 架构图与模式
### 安全策略
- [🛡️ 默认安全策略](docs/11-security-by-default-policies.md) - 针对企业、组织和仓库级别的全面安全设置和策略建议
- [⚠️ GitHub Actions 安全:Echo 命令注入](docs/17-github-actions-security-echo-command-injection.md) - 在 GitHub Actions 工作流中预防 Echo 命令注入漏洞(HackerBot Claw 攻击)
### AI 与 Copilot 治理
- [🤖 GitHub Copilot 治理](docs/12-github-copilot-governance.md) - 企业 Copilot 策略、设置、内容排除、许可管理和最佳实践,包括 Copilot 云代理治理和 Copilot Spaces(原 Knowledge Bases)
- [🖥️ GitHub Copilot App — 代理原生桌面开发](docs/24-github-copilot-app.md) - 代理原生桌面应用:并行代理会话与工作树、会话模式、画布、自动化、Agent Merge、沙箱、可扩展性(MCP/skills/SDK)、可直接演示的示例以及培训资源
- [💳 GitHub Copilot 基于使用量的计费研究](docs/GitHub-Copilot-Usage-Based-Billing-Research.md) - Copilot 消耗的 premium requests、AI credits、成本中心分配和预算控制
- [📊 GitHub 内部计费系统设计](docs/22-github-chargeback-system-design.md) - GitHub Enterprise 支出的内部成本分配框架(席位、Actions 分钟数、Copilot premium requests、GHAS committers)
- [🔄 GitHub 组织重命名影响](docs/18-github-rename-org-impact.md) - 关于重命名 GitHub 组织对 Copilot、EMU 身份验证的影响分析,以及重命名后的后续操作
### 实施指南
- [🚀 GitHub 上线实施计划](docs/13-github-onboarding-implementation-plan.md) - 全面的 GitHub Enterprise 上线优先任务清单,包括治理、合规性、默认安全配置、仓库 rulesets、迁移准备和 Copilot 治理
- [☁️ GitHub Enterprise Cloud 采用计划](docs/21-github-enterprise-adoption-plan.md) - 从 Azure DevOps 迁移到 GitHub Enterprise Cloud 的分阶段采用计划,涵盖仓库迁移、Azure Pipelines 到 GitHub Actions 的迁移,以及 DevSecOps 的启用
- [🤖 受治理的 AI SDLC - 企业采用计划](docs/20-governed-ai-sdlc-plan.md) - 由内部 AI 代理集群驱动的受治理 AI SDLC 实践的企业采用计划,涵盖黄金路径、策略门控、可观测性,以及 DORA/SPACE + AI 特有的 KPI
- [📋 受治理的 AI SDLC - 高管摘要](docs/20-ai-sdlc-executive-summary.md) - 为领导层利益相关者提供的两页受治理 AI SDLC 计划高管摘要
### Azure DevOps 到 GitHub 迁移
- [📊 ADO 到 GitHub 迁移评估](docs/ado-to-github-migration-assessment.md) - 将 ADO DevSecOps 建议全面映射到 GitHub 的等效项
- [📄 ADO 到 GitHub 迁移业务案例 (Markdown)](docs/ADO-to-GitHub-Migration-Business-Case.md) - 从 Azure DevOps 迁移到 GitHub 的战略业务案例
- [📄 ADO 到 GitHub 迁移业务案例 (HTML)](docs/ADO-to-GitHub-Migration-Business-Case.html) - 格式化的业务案例文档
- [🔀 GitHub Enterprise Importer ADO 指南](docs/14-github-enterprise-importer-ado-guide.md) - 使用 GitHub Enterprise Importer 配合 Azure DevOps 的分步指南
- [🚀 Azure Pipelines 与 GitHub Repos 集成](docs/15-azure-pipelines-github-repos-integration.md) - 迁移后使用 Azure Pipelines 配合 GitHub 仓库的影响分析
- [🔍 Azure DevOps 到 GitHub 迁移分析](docs/16-azure-devops-to-github-migration-analysis.md) - 迁移过程的详细技术分析
- [🔑 不使用 PAT 的 ADO REST API 身份验证](docs/ado-rest-api-auth-without-pat.md) - 在 CI/CD 流水线中替代 Personal Access Tokens 进行 Azure DevOps REST API 身份验证的方案
- [🧹 ADO 租户与组织清理](docs/ADO-Tenant-Org-Cleanup.md) - 迁移后清理 Azure DevOps 租户连接、PAT 策略、孤立组织
- [❓ ADO 到 GitHub 迁移问答指南](docs/ADO-to-GitHub-Migration-QA.md) - 关于使用 GEI 从 Azure DevOps 迁移到 GitHub 的详细问答
- [💬 研讨会常见问题解答](docs/FAQ-workshop.md) - 来自 GitHub Enterprise Admin 研讨会的常见问题解答,包括与迁移相关的话题
## 动手实验
涵盖 **GitHub 基础机制**(webhooks、Actions 设置、分支保护、仓库模板、REST 和 GraphQL API)的简短指导练习。这些内容早于 EMU 研讨会的重心调整,可用作独立的技能训练,而不是对 EMU 治理模块的直接强化 — 请参阅研讨会的 [§9 实验映射](docs/00-mastering-github-administration-workshop.md#hands-on-labs-optional-after-the-workshop) 以获取最相关的结合点及关于 `setup.md` 的 EMU 注意事项。
### 动手实验设置
- [ ] [实验设置](/labs/setup.md)
### 实验 01:仓库 Webhooks 与事件简介
- [ ] _动手实验:_ > [活动 1](/labs/lab01.md)
### 实验 02:管理仓库的 GitHub Actions 设置
- [ ] _动手实验:_ > [活动 2](/labs/lab02.md)
### 实验 03:管理分支保护规则
- [ ] _动手实验:_ > [活动 3](/labs/lab03.md)
### 实验 04:GitHub 模板
- [ ] _动手实验:_ > [活动 4](/labs/lab04.md)
### 实验 05:GitHub API
- [ ] _动手实验:_ > [活动 5](/labs/lab05.md)
## 附加资源
### 学习 GitHub 管理
- [Microsoft Learn - GitHub 管理合集](https://learn.microsoft.com/en-us/users/githubtraining/collections/mom7u1gzjdxw03)
- [GitHub Enterprise 上线指南](https://docs.github.com/en/enterprise-cloud@latest/admin/overview/setting-up-a-trial-of-github-enterprise-cloud) (Enterprise Cloud)
- [关于 GitHub Enterprise Cloud 采用的书籍](https://resources.github.com/devops/get-started-with-github-enterprise-cloud/)
- [GitHub Skills](https://skills.github.com/)
### GitHub 管理文档
- [企业管理员](https://docs.github.com/en/enterprise-cloud@latest/admin)
- [组织](https://docs.github.com/en/enterprise-cloud@latest/organizations)
- [仓库](https://docs.github.com/en/enterprise-cloud@latest/repositories)
- [组织中的角色](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#about-predefined-organization-roles)
- [为 Enterprise Managed Users 配置 SCIM 预配](https://docs.github.com/en/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users)
- [关于 Enterprise Managed Users](https://docs.github.com/en/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users)
- [管理分支保护规则](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule)
- [GitHub 博客企业版](https://github.blog/category/enterprise/)
- [GitHub Actions - 安全指南](https://docs.github.com/en/actions/security-guides)
### 管理更新日志
- [GitHub 更新日志](https://github.blog/changelog/)
- [企业归档 | The GitHub Blog](https://github.blog/changelog/label/enterprise/)
- [管理员归档 | The GitHub Blog](https://github.blog/changelog/label/admin/)
### 视频
- [GitHub Enterprise 的最新动态 - GitHub Universe 2021 - YouTube](https://www.youtube-nocookie.com/embed/ZZviWZgrqhM)
- [企业中的 GitHub - GitHub Universe 2021 - YouTube](https://www.youtube.com/watch?v=1-i39RqaxRs)
- [通过 GitHub Enterprise 执行信息安全策略 - GitHub Universe 2021 - YouTube](https://www.youtube-nocookie.com/embed/DCu-ZTT7WTI)
- [GitHub Universe](https://githubuniverse.com/)
### 文章与指南
- [使用 GitHub Enterprise Cloud 的组织和团队的最佳实践](https://github.blog/2023-08-02-best-practices-for-organizations-and-teams-using-github-enterprise-cloud/)
- [GitHub Universe 2022 的所有最新动态](https://github.blog/2022-11-09-everything-new-from-github-universe-2022/) (2022 — 有关更多最新公告,请参阅 GitHub 的博客)
- [改进 GitHub Enterprise 所有者的管理 | The GitHub Blog](https://github.blog/2022-03-10-improved-management-github-enterprise-owners/)
- [如何保护您的 GitHub 组织和企业帐户 | The GitHub Blog](https://github.blog/2020-07-23-how-to-secure-your-github-organization-and-enterprise-account/)
- [将 GitHub Enterprise Cloud 连接到 Defender for Cloud Apps | Microsoft 文档](https://learn.microsoft.com/en-us/defender-cloud-apps/connect-github-ec)
- [Defender for Cloud Apps 如何帮助保护您的 GitHub Enterprise 环境 | Microsoft 文档](https://learn.microsoft.com/en-us/defender-cloud-apps/protect-github)
- [GitHub 工作流指南](https://docs.github.com/en/get-started/using-github/github-flow)
- [从仓库中删除敏感数据 - GitHub 文档](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)
标签:代码仓库治理, 企业级管理, 多模态安全, 教程文档, 身份与访问管理