Проблема
Недавно я столкнулся со следующим сообщением при нажатии на репозиторий GitHub:
"fatal: HttpRequestException encountered. "
с последующим повторным запросом имени пользователя и пароля.
Из предыдущих поисков Visual Studio и различные другие такая же коренная проблема. Для тех, кто ленивее меня, здесь есть сводка различных решений для разных приложений/ОС с соответствующими обсуждениями. Надеюсь, люди найдут это полезным.
Причина
Не могу назвать обновление безопасности проблемой, так что вот причина. Проблема заключается в том, что GitHub удалил поддержку TLS-1.0, которая вызывает проблемы с клиентами, включая встроенный в Microsoft Visual Studio клиент git, версии Git ниже 1.14, а также клиенты с графическим интерфейсом, включая tortoiseGit и т. д. Полные примечания к выпуску можно найти здесь: https://githubengineering.com/crypto-removal-notice/
Bitbucket отключит TLSv1.0 и TLSv1.1, начиная 1 декабря 2018. Я ожидаю таких же проблем, как и раньше.
Решение
Изменить: переместил свой ответ в поле для ответов. Смотри ниже.