Я решил эту проблему, создав файл с именем .user.ini
в каталоге, где находятся скрипты PHP-файла (это означает, что любой скрипт PHP в этом каталоге получает новый размер файла)
Содержимое .user.ini
были:
upload_max_filesize = 40M
post_max_size = 40M
Нет. Крюки предназначены для каждого хранилища и никогда не подталкиваются. Аналогично, конфигурация репо также не толкается, ни что-либо в .git/info
или ряде других вещей.
Нажатие и вытягивание только обменивает ветви / метки и объекты фиксации (и все, что доступно из commit, например, деревья, blobs).
Нет, git-крючки не выталкиваются или не вытягиваются, поскольку они не являются частью кода репозитория.
Пожалуйста, обратитесь к документации для списка простой клиентской стороны и серверные перехватчики.
Если вы хотите включить некоторые крючки для всех клиентов, которые клонируют или вытаскивают из данного репозитория, вам нужно добавить крючки в свою кодовую базу, а затем создать свой собственный скрипт для их копирования в ссылку или ссылку на них из repo/.git/hooks/
.