如何获取我作为管理员或协作者的 GitHub 组织中所有存储库的列表?
How can I get a list of all repositories in a GitHub organization where I am an admin or collaborator?
我是 GitHub 组织 bigOrg
的成员,拥有约 8000 个存储库。我是其中大约 50 个的合作者或管理员。我的 GitHub 用户名是 magnus
。我如何查询任何 GitHub API 并检索这 ~50 个存储库的列表?
这没有回答我提出的问题,但它可能足以解决我的用例。这个 GraphQL 查询似乎 return 我是合作者或管理员但 不是 所有者的所有存储库。 bigOrg
拥有的存储库被 return 编辑,但任何其他组织拥有的存储库也是如此。
{
viewer {
repositories(first: 100, affiliations: [COLLABORATOR, ORGANIZATION_MEMBER]) {
totalCount
pageInfo {
endCursor
hasNextPage
}
nodes{
url
name
owner {
login
}
}
}
}
}
我是 GitHub 组织 bigOrg
的成员,拥有约 8000 个存储库。我是其中大约 50 个的合作者或管理员。我的 GitHub 用户名是 magnus
。我如何查询任何 GitHub API 并检索这 ~50 个存储库的列表?
这没有回答我提出的问题,但它可能足以解决我的用例。这个 GraphQL 查询似乎 return 我是合作者或管理员但 不是 所有者的所有存储库。 bigOrg
拥有的存储库被 return 编辑,但任何其他组织拥有的存储库也是如此。
{
viewer {
repositories(first: 100, affiliations: [COLLABORATOR, ORGANIZATION_MEMBER]) {
totalCount
pageInfo {
endCursor
hasNextPage
}
nodes{
url
name
owner {
login
}
}
}
}
}