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

如何通过API为GitHub中的个人计划的每个私有存储库获取协作者?,github,github-api,Github,Github Api,我有一个GitHub个人付费计划,我有20多个私有存储库,并且在所有这些私有存储库上添加了合作者 我可以去每个单独的存储库查看协作者列表,但是有API可供使用吗 列出我的帐户中每个私有存储库的所有协作者 列出我帐户中给定用户名的所有私有存储库 我知道在组织帐户中处理此类场景很容易,但目前我没有任何计划转换成它。你可以。例如,如果您的存储库是user/2624242,那么请求看起来像 GET /repos/user/2624242/collaborators 您还可以选择并指定要列出的类型。这看

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

我可以去每个单独的存储库查看协作者列表,但是有API可供使用吗

  • 列出我的帐户中每个私有存储库的所有协作者
  • 列出我帐户中给定用户名的所有私有存储库
  • 我知道在组织帐户中处理此类场景很容易,但目前我没有任何计划转换成它。

    你可以。例如,如果您的存储库是
    user/2624242
    ,那么请求看起来像

    GET /repos/user/2624242/collaborators
    
    您还可以选择并指定要列出的类型。这看起来像

    GET /user/repos?type=private
    

    这两个端点都要求您完成。

    我还想知道我的第二个问题。我没有正确地提出我的问题,我想,我需要列出给定协作者用户名的所有存储库。比如说,user1和user2是repo1、repo2、repo3的合作者。我想列出
    user1
    的user1Repos的所有存储库应该是
    GET/users/user1/repos
    ,但是如果你想要交集,你必须得到两个用户repos并比较它们。再说一次,我可能还是误解了你的问题,我会试试看。非常感谢。