我有一个私人的 github 企业版 https://my.company.url/my_sub_org,大约有250个仓库。
我想列出这些仓库。
我尝试了以下命令:
$ curl -sX GET -H "Authorization: token ${mytoken}" https://my.company.url/api/v3/orgs/my_sub_org/repos?per_page=200| grep ssh_url | awk -F': ' '{print $2}'
但它只返回100个匹配项,符合此处文档中的说明 https://docs.github.com/en/rest/reference/repos#list-organization-repositories。
我还尝试了以下命令:
gh repo list
但它只返回我拥有的内容。
以及
gh repo my.company.url/my_sub_org
没有结果。
如何列出所有的仓库?
curl -sX GET -H "Authorization: token ${mytoken}" https://my.company.url/api/v3/orgs/my_sub_org/repos?per_page=200?page=2| grep ssh_url | awk -F': ' '{print $2}'
,但没有返回任何结果。 - undefined&
代替?
,这样就会变成:curl -sX GET -H "Authorization: token ${mytoken}" https://my.company.url/api/v3/orgs/my_sub_org/repos&per_page=200&page=2| grep ssh_url | awk -F': ' '{print $2}'
。 - undefined