GitHub 个人访问令牌的范围仅适用于从私人存储库获取发布数据

Ect*_*eff 5 github github-api

要获取个人访问令牌:https://github.com/settings/tokens

我有一个私人存储库,我想从中获取发布数据https://github.com/**user_name**/**repo_name**/releases。为此目的我应该使用什么范围?

重要提示:我只想对发布数据进行身份验证,而不是对整个私有存储库进行身份验证。

我尝试过的: 这篇文章建议使用Full control of private repositories scope,但我不想授权整个存储库访问,只是授权发布数据。

Von*_*onC 1

关于API调用,文档中仍然提到:

repo具有范围的令牌会返回一个响应,其中包括我们有权在 github.com 上查看的所有公共和私有存储库。

该范围确实授予对私人和公共存储库的完全访问权限。

尝试使用使用 , 创建的令牌repo:status进行测试:这不会授予写入访问权限。