工具 2026-10-15 · 原文发布 10-13

GitHub App 新增建仓和安装仓库管理的细粒度权限,并支持 offline_access 刷新令牌

接 GitHub 的机器人和智能体,可以只拿完成任务需要的那部分权限,不必再申请整套仓库管理权限。

一手来源 GitHub Changelog · github.blog 读原文 ↗

// 要点

  • 新增 repository_creation:write,可在授权账号下建仓而无需更宽的 repository_administration:write;新增 installation_repositories:write,可增删组织内任一安装覆盖的仓库。
  • 组织级增删安装仓库的 API 现在支持 GitHub App 和细粒度 PAT,此前需要粗粒度的 repo 权限。
  • 应用已在组织层安装时,仓库管理员可自行把仓库加入,无需组织所有者审批;组织级权限、仓库管理和建仓三类权限仍需所有者批准。
  • GitHub App 支持 offline_access,随过期的访问令牌一起拿到刷新令牌;凭据移到单独的 Credentials 标签页,为后续的工作负载联合凭据做准备。

开发者视角给智能体发 GitHub 令牌时,最常见的妥协就是为了一个「建仓」动作给了整套管理权限。我会把团队里自动化用的 PAT 盘一遍,能换成 GitHub App 加细粒度权限的就换掉,并配合前两期提到的推送拦截和推送归属一起用。