首页 > 解决方案 > 将资产上传到版本需要 Github 应用权限

问题描述

通过 github 应用程序将资产上传到版本需要什么权限?(无 OAuth)

我需要发布到 url 之类的https://{{git_url}}/api/uploads/repos/{{owner}}/{{repo}}/releases/{{releaseNumber}}/assets?name={{assetName}}

在权限页面中没有 POST/repos/:owner/:repo/releases/:release_id/assets

我在 GitHub Enterprise 2.22.17 上。


目前我得到

502 Bad Gateway {
  message: 'Error uploading to https://media.{{git_url}}/releases/{{releaseNumber}}/files: 404',
  request_id: '******'
}

标签: github-apigithub-appgithub-release

解决方案


我也不清楚。我确实从尝试将某些内容部署到 GitHub Releases 的 GitHub Actions 步骤中收到此错误,直到我创建了一个具有完整 repo 权限的自定义个人访问令牌,并且没有选择其他任何内容:

在此处输入图像描述

我还没有尝试取消选择其中任何一个来获得所需的最小集合。

GitHub Enterprise 3.0.13 在这里。


推荐阅读