ТехноСводка

Софт

GitHub может временно требовать авторизацию для клонирования публичных репозиториев по HTTPS

GitHub сообщил, что при аномальном трафике будет выборочно требовать авторизацию для git clone и git fetch по HTTPS в публичных репозиториях.

Так сервис хочет сохранить доступность github.com при подозрительной активности. Если операция попадёт под ограничение, Git вернёт ошибку с требованием авторизации: можно войти и повторить команду или подождать снятия защиты. GitHub предупреждает, что признаки аномального трафика могут совпадать с поведением обычных пользователей, поэтому иногда под ограничения попадут и легитимные запросы. Обязательная авторизация для всех публичных репозиториев не вводится.

Не затронуты операции Git по HTTPS с авторизацией, работа по SSH, git push и прочие запросы к веб-интерфейсу и API. Мера действует на всех тарифах, сроки GitHub не называет.

Разработчикам советуют настроить авторизацию для автоматизированных процессов: в GitHub Actions использовать GITHUB_TOKEN, в других CI-системах — токен GitHub App, также подойдёт персональный токен доступа (PAT).

  • Затронуты git clone и git fetch по HTTPS
  • SSH и git push не затронуты

Источники

Текст подготовлен автоматически по материалам источников и может содержать неточности.