Сведения о политике отправки
Примечание: Политика отправки в настоящее время находится в бета-версии и может быть изменена.
По умолчанию нет ограничений на количество ветвей и тегов, которые можно обновить за одну отправку.
Вы можете ограничить количество ветвей и тегов, которые можно обновить в одной отправке, чтобы блокировать потенциально разрушительные отправки. Это может предотвратить или ограничить потерю данных.
Политика отправки также блокирует команду Git: git push --mirror
. Это потенциально разрушительная команда для точного соответствия удаленного клона. При случайном запуске это может привести к многочисленным принудительным отправкам и удалению ветвей на удаленном сервере без каких-либо предупреждений.
Ограничение количества ветвей и тегов, которые можно обновить за одну отправку
-
На GitHub.com перейдите на главную страницу репозитория. 1. Под именем репозитория щелкните Параметры. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и выберите пункт Параметры.
-
В разделе "Pushes" выберите Ограничить количество ветвей и тегов, которые можно обновить за одну отправку.
-
Введите количество ветвей и тегов, которые вы хотите ограничить в одной отправке. Более низкие числа являются более строгими, из которых допускаются push-уведомления, а более высокие числа менее ограничительные, но имеют больше возможностей для разрушительных действий.
Рекомендуется использовать максимальное значение по умолчанию для обновлений ветви или тегов
5
, разрешенных в одной отправке. Минимальное значение —2
, так как Git требует двух обновлений ветви, чтобы переименовать ветвь в одной отправке: удалить ветвь и создать ветвь.