プライベートなものを含む、組織のすべてのリポジトリのリストを取得しようとしています。(より具体的には、特定のユーザーがアクセスできるすべてのプライベート リポジトリ。)
組織 ( 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 つのパブリック リポジトリのみ)。