n1ro°
RU

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

Как загрузить asset в GitHub Release через gh

Если release уже создан, CLI может загрузить в него один или несколько файлов без браузера. Команда принимает tag релиза

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

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

Используйте `gh release upload <tag> <file>`. Для замены одноимённого asset есть `--clobber`, но применяйте его осознанно.

Что делать

  1. Проверьте авторизацию: Выполните `gh auth status`.
  2. Проверьте release: Запустите `gh release view <tag>`.
  3. Загрузите asset: Например: `gh release upload v1.2.0 dist/app.zip`.
  4. Проверьте список файлов: Снова откройте release через CLI или веб-интерфейс и сверяйте размер/имя.

Проверка результата

  • Файл появился в нужном release
  • Имя и размер asset соответствуют локальному файлу

Важно

`--clobber` удаляет существующий одноимённый asset перед повторной загрузкой; при сбое можно потерять прежний файл.

Что учитывать

`--clobber` удаляет существующий одноимённый asset перед повторной загрузкой; при сбое можно потерять прежний файл.

Источники и проверка

Инструкция составлена редакцией N1RO на 2026-09-18. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.