使用 github API 获取私有存储库信息

Fetch Private Repositories information using github API

我正在尝试使用此 API 获取我所有 github 存储库的列表。 https://api.github.com/users/<user>/repos/?access_token=<auth_token>

这个 API returns 仅 public 存储库而不是私有存储库,尽管我将 auth_token 添加为查询参数。

感谢您的帮助。

我找到了解决方案。 您创建的访问令牌必须启用某些 permissions/scope。

读取私有仓库需要的范围是user,repo。

您还应该在您的请求中找到这个 headers 作为 - X-OAuth-Scopes → user, repo