下面是我对GitHub应用程序接口的查询
curl -i -u {user} https://api.github.com/orgs/{org}/repos?type=all
但这并没有列出我有权访问的此组织的所有repos。具体地说,它不会列出组织中属于我所在团队的repos。
如果我要问
curl -i -u {user} https://api.github.com/teams/{teamid}/repos
我会看到遗失的回忆录。如果我要导航到github.com,我会在同一页上看到私人组织存储库和我的团队存储库。有没有办法在同一个API查询中获得所有这些repos?
发布于 2021-05-25 12:48:14
您可以使用以下命令
组织名称通过存储库列表{-name}
在使用下面的命令登录之前
gh身份验证登录
github.com/cli/cli
发布于 2013-09-05 23:24:13
我很抱歉。它列出了我所有的repos...on后续页面。学习"page=“和"per_page=”是我所需要的全部,现在我可以看到我需要的所有repos了。
发布于 2019-01-08 09:45:17
curl -i -u "username":"password“https://your_git_url.com/organization_name | grep "codeRepository”| awk -F '"‘'{print $6}’
https://stackoverflow.com/questions/18647031
复制