我需要汇编脚本,该脚本将从Github上特定组织内的“ test *”开始获取存储库的名称。
谁能暗示我-用哪种挖掘方式?可以通过一些API查询来实现,还是可以通过git命令行来实现?
答案 0 :(得分:1)
您可以使用search query来通过仓库名称,描述或自述文件中的关键字test
来过滤存储库(但没有针对仓库名称的过滤器):
https://api.github.com/search/repositories?q=org%3Agithub%20test&per_page=100
{
search(query: "test org:github", type: REPOSITORY, first: 100) {
repositoryCount
edges {
node {
... on Repository {
nameWithOwner
}
}
}
}
}
答案 1 :(得分:0)
将上面找到的所有答案组合在一起,要在组织内找到具有某些搜索条件的所有存储库(包括私有存储库),我需要使用以下查询: