向其他GitHub仓库上传Release所需的细粒度权限咨询
细粒度权限配置方案
要让ncipollo/release-action成功上传到统一私有Release仓库,你需要给细粒度个人访问令牌(PAT)配置以下权限:
- 针对目标统一Release仓库:
- 仓库权限下的「内容(Contents)」:设置为「读写(Read and write)」
- 元数据(Metadata)保持默认的「读取(Read)」权限即可
你之前尝试的部署权限仅覆盖GitHub Pages、环境部署等场景,并不包含创建Release、上传Release资产的操作权限,这是导致失败的核心原因。
另外要确保工作流中调用ncipollo/release-action时,正确指定repo参数为目标仓库的全名(格式:组织名/仓库名),并将该细粒度令牌传入token参数。
内容的提问来源于stack exchange,提问作者Lindsay
相关产品推荐
相关产品推荐

