GitHub 45 天搞定 1.4 万仓库归属
How GitHub gave every repository a durable owner

GitHub 内部曾面临严峻挑战:14000 多个仓库中,超过一半没有明确归属。这导致在秘密扫描修复等安全工作中,我们常常因找不到负责人而陷入困境。在短短 45 天内,我们利用 GitHub custom properties 和自动化流程,为所有活跃仓库验证了所有者,并将 8000 个废弃仓库归档。通过强制新仓库在创建时即指定归属,我们将所有权变成了系统的基础设施,彻底消除了“无主仓库”带来的安全隐患。
"归档操作是可逆且非破坏性的:仓库变为只读状态且 GitHub Actions 停止运行,但没有任何数据被删除。"