GitHub:流量异常时,部分匿名 HTTPS 克隆公开仓库会临时要求认证
匿名拉公开仓库不再是百分之百稳的;CI 和沙箱里的智能体最容易踩到。
// 要点
- 在异常流量期间,GitHub 可能对部分公开仓库的 HTTPS 克隆和 fetch 临时要求认证,失败时会提示需要认证;这是临时措施,不是对公开仓库的普遍要求。
- 已认证的 HTTPS 操作、SSH、push 以及其他网页和 API 流量不受影响。
- 建议自动化场景配置认证:GitHub Actions 用内置的 GITHUB_TOKEN,其他 CI 优先用 GitHub App 安装令牌,也可用个人访问令牌。
开发者视角编码智能体在沙箱里一上来就 git clone 依赖仓库,正是这条会打到的流量。我会给所有自动化克隆统一配一个只读的 GitHub App 令牌,再在智能体的工具层加一次带退避的重试,别让一次临时限流变成整轮任务失败。