Компьютеры · Инструкция
Как удалить репозиторий через GitHub CLI
Удаление репозитория необратимо в рамках обычной CLI-команды. Поэтому сначала считайте полный `nameWithOwner`, затем отд
Короткий ответ
Для удаления нужен scope `delete_repo`. После `gh auth refresh -s delete_repo` выполните `gh repo delete OWNER/REPO` и подтвердите точный репозиторий.
Что делать
- `gh repo view octo-org/example-repo --json nameWithOwner,url`
- `gh auth refresh -s delete_repo`
- `gh repo delete octo-org/example-repo` — проверьте имя в запросе подтверждения. Для неинтерактивного запуска укажите полный `OWNER/REPO` и только затем добавляйте `--yes`.
- `gh repo view octo-org/example-repo` должен завершиться ошибкой доступа/отсутствия, если удаление прошло.
Деструктивная операция
Сначала выполните read-only `gh repo view OWNER/REPO --json nameWithOwner,url`, затем удаляйте ровно этот объект.
Что учитывать
Сначала выполните read-only `gh repo view OWNER/REPO --json nameWithOwner,url`, затем удаляйте ровно этот объект.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. gh repo delete — GitHub CLI manual). Пример и формулировки — редакция N1RO на 2026-09-19.