如何通过API获取GitHub中个人计划的每个私有存储库的协作者?

时间:2014-12-01 03:57:17

标签: github github-api

我有一个GitHub个人付费计划,我有20多个私人存储库,并在所有这些私有存储库中添加了协作者。

我可以访问每个单独的存储库并查看协作者列表,但是

是否有可用的API
  1. 列出我帐户中每个私人存储库的所有协作者
  2. 列出我帐户中指定用户名的所有私有存储库?
  3. 我知道在组织帐户中处理这些场景很容易,但目前我没有任何计划转换成它。

1 个答案:

答案 0 :(得分:2)

你可以list collaborators for a repository。例如,如果您的存储库是user/2624242,则请求看起来像

GET /repos/user/2624242/collaborators

您还可以list your own repositories并指定要列出的类型。这看起来像

GET /user/repos?type=private

这两个端点都要求您authenticated