查找 Github 中所有空的存储库

Rpj*_*Rpj 5 git github

如何在Github上找到某个账户下的空仓库,我们有大量的git仓库,想知道是否有没有任何分支的空仓库

Arn*_*bXD 5

检查存储库是否没有分支 -

方法 :GET

端点:https://api.github.com/repos/{repoOwner}/{repoName}/branches

这将返回分支详细信息的数组。例如:

  {
    "name": "main",
    "commit": {
    "commit": {
      "sha": "....",
      "URL": "..."
    },
    "protected": false
  },
  {
    "name": "v-2.0.0",
    "commit": {
      "sha": "....",
      "URL": "..."
    },
    "protected": false
  }
]
Run Code Online (Sandbox Code Playgroud)

如果没有分支,则返回一个空数组 -[]

此外,您可以使用以下方式获取存储库列表

方法:GET

端点:https://api.github.com/users/{username}/repos

GitHub 的官方文档 -在这里阅读