我正在尝试获取组织的所有存储库列表,包括私有存储库。 (更具体地说,是某个用户可以访问的所有私有存储库。)
请求组织信息(https://api.github.com/orgs/acme?access_token=[...]
)显示确实存在大量私有存储库:
请求组织信息(
https://api.github.com/orgs/acme?access_token=[...]
)显示确实存在着很多私人存储库:...
"public_repos": 5,
"total_private_repos": 68,
"owned_private_repos": 68,
...
我正在使用的访问令牌是之前使用API(在此处生成)时生成的,使用的是用户名/密码。
但无论我尝试列出哪些存储库...
https://api.github.com/orgs/acme/repos?access_token=[...]
GitHub API 只返回 5 个公共存储库。 (文档指出type=all
是默认的。还尝试添加参数type=private
;没有区别。)
你有什么想法吗?
生成访问令牌的用户实际上只能访问组织中的一些私人存储库,但我获取到的列表中没有这些存储库 (只有 5 个公共存储库)。