3

Как залить big release на Github?

Сделал небольшой проект, больше для себя, но и так .. для всех. Код выложил на github (git push), тут без проблем. А вот скомпилированный бинарник в качестве релиза не получается. Через веб-интерфейс пишет ограничение на файл 25мБ, а у меня zip-файл 38 мБ. Причем как-то один раз получилось, а второй уже ни в какую. Вроде облазил весь help на github и упоминается, что через командную строку можно бОльшие файлы заливать, но ни одного примера не нашёл. Может подскажете верный источник знаний с примерами.

Лига программистов

2.3K постов12K подписчиков

Правила сообщества

- Будьте взаимовежливы, аргументируйте критику

- Приветствуются любые посты по тематике программирования

- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества

Автор поста оценил этот комментарий

Давно вкатываетесь? По какому направлению? Уже получали офферы?

раскрыть ветку (1)
6
Автор поста оценил этот комментарий

Ээээ, я программист на пенсии ;-) Кодю в своё удовольствие ну и заодно новые (для себя) технологии осваиваю, чтоб мозги не засыхали. Так что за офферами не гонюсь.

показать ответы
0
Автор поста оценил этот комментарий

Гит не для этого придуман. Тебе, наверное, куда-то в сторону докерхаба или может, нексуса какого-нибудь, а в гите бинарники хранить - такое себе.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Гит не для этого придуман.

Ты гит с гитхабом не путай. Никто в гите бинарники хранить и не собирается. А насчет github вот что они пишут


About releases

You can create a release to package software, along with release notes and links to binary files, for other people to use.

https://docs.github.com/en/repositories/releasing-projects-o...

показать ответы
0
Автор поста оценил этот комментарий
Ты если планируешь часто собирать новые версии, то хранить скомпилированные бинарники так себе идея. Когда МР'ки в ветку полетят, то скорее всего у тебя будет всегда конфликт на бинарнике т.к диффы вычисляет он хорошо только в текстовых файлах (даже если мр'ов не будет, то бинарник будет всегда перезаписываться целиком). На одном из прошлых мест работы бинарники хранили в тфс да и только потому, что он использовался как файловая помойка для старых релизов. Читай про пайплайны, можно настроить, чтобы при каждом коммите у тебя собирался билд
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я, насколько понял, бинарники релизов хранятся на github в отдельном месте, не в разделе текстовых файлов кода и никакого конфликта при push/pull не вызывают.

5
Автор поста оценил этот комментарий

Вам надо gh release create / gh release upload. https://cli.github.com/manual

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо. Всё получилось.

async
Автор поста оценил этот комментарий

релиз тут создай. Там можно большие файлы грузить

Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Так я тут и создал. Ограничение 25Мб на upload.

показать ответы
5
Автор поста оценил этот комментарий

Вам надо gh release create / gh release upload. https://cli.github.com/manual

раскрыть ветку (1)
Автор поста оценил этот комментарий

Ок. В поисках натыкался на этот gh, Хотел обойтись без доп.инструментов, но если никак, пойду "курить мануал" к gh.

0
async
Автор поста оценил этот комментарий

странно, я вот попробовал загрузить 182 мб, у меня загрузилось

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

Так вот и мне странно, может где какая "волшебная" галочка не поставлена

Иллюстрация к комментарию
показать ответы
раскрыть ветку (1)
Автор поста оценил этот комментарий

Это то что я читал. Там же написано


Files that you add to a repository via a browser are limited to 25 MiB per file. You can add larger files, up to 100 MiB each, via the command line. For more information, see Adding a file to a repository using the command line.

Через веб ограничение 25МБ, а через командную строку до 100М. Я поставил себе git-lfs и таки да, большие zip-архивы отправляются на сервер, но они попадают в папку (ну или раздел) Code, а надо бы в раздел Releases.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества