我正在尝试通过 Github V3 API 上传 Github 操作工作流程。
我正在尝试执行以下操作来上传main.yaml
文件到.github/workflows/main.yaml
:
await this.put(`https://api.github.com/repos/${this.ownerName}/${this.repoName}/contents/.github/workflows/main.yaml`, {
message: title,
content,
sha,
branch: newBranch
})
似乎包括.github
URL 的文件路径中返回 404。是否可以上传到隐藏目录?也许我需要逃避.
不知何故?
可能是使用的个人访问令牌 (PAT) 权限不足。
有点不直观,但要上传工作流文件,PAT 还需要启用“工作流”范围,而不仅仅是对存储库具有写入权限。
它是在tokens https://github.com/settings/tokens/看起来像:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)