通过 API 创建 GitHub 存储库的权限

问题描述 投票:0回答:1

我正在创建一个 Web 应用程序来为用户创建一个私有的 Github 存储库。我按照说明创建了一个 Github 应用程序,并通过这些说明使用它来创建 UAT。 在我的 Github 应用程序中,我没有看到

repo
的权限,这是根据 此文档 所必需的。

在用于创建 UAT 的 Github 应用程序中,我启用了管理、内容、自定义属性、环境和项目的读写存储库权限。但是,我使用用户的 UAT 向

/user/repos
发出的 POST 请求返回错误响应:

{
  "message": "Resource not accessible by integration",
  "documentation_url": "https://docs.github.com/rest/repos/repos#create-a-repository-for-the-authenticated-user",
  "status": "403"
}

如何修复通过 UAT 为用户创建私有存储库的权限?

javascript github repository uat
1个回答
0
投票

通过开发者设置安装应用程序后,我能够通过 POST 请求使用 UAT 创建存储库,然后编辑应用程序,然后安装应用程序。我将必须使用新帐户进行测试,看看是否有任何帐户可以在授权后创建存储库,或者他们是否还必须安装应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.