Инструменты разработки

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

GitHub: HTTPS authentication

GitHub сообщила, что при необычном трафике некоторые операции clone и fetch публичных репозиториев по HTTPS могут временно требовать аутентификацию. Затронутая операция завершится ошибкой с соответствующим сообщением. Это касается github.com на всех тарифах.

Изменение важно для CI и скриптов, которые скачивают код без учётных данных. Для надёжной автоматизации GitHub рекомендует GITHUB_TOKEN в GitHub Actions, а в других CI — токен установки GitHub App; допустим и personal access token. Альтернатива — повторить запрос после снятия ограничения.

Аутентифицированные операции по HTTPS, Git по SSH и push не затронуты. По объяснению GitHub, защита применяется точечно, но иногда задевает легитимный трафик. Общего требования авторизации для публичных репозиториев компания не вводит.

Первоисточникgithub.blogЧитать первоисточник

Комментарии 0

Имя: до 40 символов.

После отправки мы пришлём письмо со ссылкой для подтверждения email.

Не более 5000 символов.

Опубликованных комментариев пока нет.