Как уменьшить максимальный размер файла на Git или Github? - PullRequest
0 голосов
/ 04 сентября 2018

Как мне УКАЗАТЬ максимальный размер файла, который я могу зафиксировать в репозитории Git (или, по крайней мере, который я могу перенести со своего удаленного сервера в репозиторий Github)?

Я хочу уменьшить его с 50/100 МБ Github по умолчанию, например, до. 10MB. В частности, когда я

git commit -m "Сообщение"

Я бы хотел, чтобы Git предупреждал (или запрещал) меня, говоря, что файлы x / y / z слишком велики.

Причина: мне не нужно отслеживать такие большие файлы, но иногда, случайно, я забываю .гитигнор их и они сильно замедляют команды «git push» и «git pull».

1000 заранее спасибо.

1 Ответ

0 голосов
/ 04 сентября 2018

Это нельзя сделать на самом GitHub (над которым у вас нет контроля)

Вам нужно будет сделать это локально, с помощью этого (например) хука предварительной фиксации , чтобы проверить размер файлов, входящих в вашу фиксацию.
Но это означает, что это локальный обходной путь, который нужно применять на каждой машине, над которой вы или ваши коллеги работаете.

Это отличается от частного сервера хостинга Git-репо, где вы можете легко ограничить размер слушателя (например, HTTPS, например NGiNX, с client_max_body_size )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...