Я пытаюсь получить список организации всех репозиториев, включая частные. (Или, более конкретно, все частные репозитории, к которым у определенного пользователя есть доступ.)
Повторная информация для организации (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=[...]
... API GitHub просто возвращает 5 публичных репозиториев. (Документация говорит type=all
по умолчанию. Также попытался добавить параметр type=private
; без разницы.)
Любая идея, что я делаю неправильно?
Пользователь, которому был создан токен доступа, фактически имеет Push и Pull доступ только к некоторым из частных репозиториев организации, но ни один из них не появляется в списке, который я получаю (только 5 публичных репозиториев).