Компьютеры · Инструкция
Как загрузить asset в GitHub Release через gh
Если release уже создан, CLI может загрузить в него один или несколько файлов без браузера. Команда принимает tag релиза
Короткий ответ
Используйте `gh release upload <tag> <file>`. Для замены одноимённого asset есть `--clobber`, но применяйте его осознанно.
Что делать
- Проверьте авторизацию: Выполните `gh auth status`.
- Проверьте release: Запустите `gh release view <tag>`.
- Загрузите asset: Например: `gh release upload v1.2.0 dist/app.zip`.
- Проверьте список файлов: Снова откройте release через CLI или веб-интерфейс и сверяйте размер/имя.
Проверка результата
- Файл появился в нужном release
- Имя и размер asset соответствуют локальному файлу
Важно
`--clobber` удаляет существующий одноимённый asset перед повторной загрузкой; при сбое можно потерять прежний файл.
Что учитывать
`--clobber` удаляет существующий одноимённый asset перед повторной загрузкой; при сбое можно потерять прежний файл.
Источники и проверка
Инструкция составлена редакцией N1RO на 2026-09-18. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.