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)
标签:代码仓库治理, 企业级管理, 多模态安全, 教程文档, 身份与访问管理