GitHub 19 октября 2026 года сообщил: при необычном трафике некоторые операции клонирования и получения обновлений публичных репозиториев по HTTPS могут временно требовать авторизацию. Для разработчика это означает, что анонимный clone или fetch может завершиться ошибкой, хотя репозиторий остаётся публичным. Источник: GitHub Changelog.
Какие операции может затронуть защита
Речь идёт о некоторых clone и fetch публичных репозиториев на github.com через HTTPS без авторизации. GitHub объясняет изменение необходимостью поддерживать доступность сайта при необычном трафике и подчёркивает, что это не новое общее требование авторизации для публичных репозиториев.
Что делать при ошибке
Если Git сообщает о необходимости авторизации, GitHub рекомендует авторизоваться и повторить операцию. Когда авторизовать запрос невозможно, следует дождаться снятия временной защиты и снова выполнить операцию без авторизации. Источник не указывает фиксированный срок действия такого ограничения, поэтому заранее определить время восстановления по этому сообщению нельзя.
Почему ограничение может появиться у обычного запроса
По словам GitHub, защита применяется избирательно по сигналам, связанным с аномальным трафиком. При этом легитимные и аномальные запросы иногда имеют похожие признаки, поэтому временное ограничение может затронуть и обычную неавторизованную операцию. GitHub не приводит частоту таких случаев.
Какие способы доступа не затронуты
В объявлении перечислены незатронутые варианты: уже авторизованные Git-операции по HTTPS, Git-операции по SSH и отправка изменений через push. Также защита не распространяется на не связанные с ней обращения к веб-сайту и API GitHub.
Что учесть в CI
Для автоматизированных клонирований и получения обновлений GitHub рекомендует использовать авторизацию. В GitHub Actions компания указывает встроенный GITHUB_TOKEN; для других CI-систем рекомендует токен установки GitHub App, а также допускает personal access token. Если конкретная автоматизация не может авторизоваться, её вариант — повторить операцию после снятия временной защиты.
Условие относится к репозиториям на github.com во всех тарифных планах. Публикация описывает заявление самого GitHub: в доступном источнике нет независимых тестов, оценки частоты срабатываний или гарантированного срока снятия защиты.






