Github API:使用 API 列出来自 Github 组织的所有回购(包括内部)
Github API: List all repos(internal included) from a Github org using API
我正在尝试使用以下命令列出我是所有者的组织内的所有回购协议(public,内部)。
$orgRepos = Invoke-WebRequest -H $headers -Uri "https://api.github.com/orgs/{$orgName}/repos"
大约有 2 个 public 存储库和 10 个以上的内部存储库,但上面的命令只列出了 2 个 public 存储库。我浏览了文档并尝试了 here 和 type
和 per_page
建议的所有选项,但似乎没有任何帮助。对于 headers,我通过授予对所有权限的访问权限,使用我的 PAT 创建了它。
$headers = @{
Authorization = "Basic $($token)"
Accept = "application/vnd.github.v3+json"
}
如何列出内部存储库?
问题出在 header。将“basic”替换为“token”有助于解决问题。
$headers = @{
Authorization = "token $($token)"
Accept = "application/vnd.github.v3+json"
}
感谢这里的 GH 支持社区。
https://github.community/t/list-all-repos-internal-included-from-a-github-org-using-api/177130/8
我正在尝试使用以下命令列出我是所有者的组织内的所有回购协议(public,内部)。
$orgRepos = Invoke-WebRequest -H $headers -Uri "https://api.github.com/orgs/{$orgName}/repos"
大约有 2 个 public 存储库和 10 个以上的内部存储库,但上面的命令只列出了 2 个 public 存储库。我浏览了文档并尝试了 here 和 type
和 per_page
建议的所有选项,但似乎没有任何帮助。对于 headers,我通过授予对所有权限的访问权限,使用我的 PAT 创建了它。
$headers = @{
Authorization = "Basic $($token)"
Accept = "application/vnd.github.v3+json"
}
如何列出内部存储库?
问题出在 header。将“basic”替换为“token”有助于解决问题。
$headers = @{
Authorization = "token $($token)"
Accept = "application/vnd.github.v3+json"
}
感谢这里的 GH 支持社区。 https://github.community/t/list-all-repos-internal-included-from-a-github-org-using-api/177130/8