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