Я заметил, что если я попытался клонировать даже общедоступный репозиторий GitHub через SSH с компьютера, на котором SSH-ключи отсутствуют или неправильно настроены, github выдает ошибку Permission denied (public key)
.
То же самое работает, когда я использую протокол HTTPS.
Почему необходимо проходить аутентификацию через SSH даже для общедоступных репозиториев?