#git #github
Вопрос:
Как найти пустые репозитории на Github под определенной учетной записью, у нас есть большое количество репозиториев git, и мы хотели бы знать, есть ли пустое репо без каких-либо филиалов
Ответ №1:
Проверьте, нет ли в репозитории филиалов —
Метод : 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
}
]
Если ветвей нет, то он возвращает пустой массив — []
Кроме того, вы можете получить список репозиториев с помощью
Метод: GET
Конечная точка : https://api.github.com/users/{username}/repos
Официальные документы от GitHub — Читайте здесь