n1ro°
RU

Компьютеры · Инструкция

Как удалить репозиторий через GitHub CLI

Удаление репозитория необратимо в рамках обычной CLI-команды. Поэтому сначала считайте полный `nameWithOwner`, затем отд

Редакция N1RO · Проверено

Короткий ответ

Для удаления нужен scope `delete_repo`. После `gh auth refresh -s delete_repo` выполните `gh repo delete OWNER/REPO` и подтвердите точный репозиторий.

Что делать

  1. `gh repo view octo-org/example-repo --json nameWithOwner,url`
  2. `gh auth refresh -s delete_repo`
  3. `gh repo delete octo-org/example-repo` — проверьте имя в запросе подтверждения. Для неинтерактивного запуска укажите полный `OWNER/REPO` и только затем добавляйте `--yes`.
  4. `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.