35

Это действительно странно, что когда я пытаюсь использовать git push сегодня, сообщения об ошибках Fatal: HttpRequestException encountered и требуют от меня ввода имени пользователя и пароля.

Я попробовал git pull и git clone и они оба работают хорошо.

И это хорошо работает до этого дня, и восстановление ключа ssh кажется бесполезным.

Кто-нибудь может мне помочь с этим? Заранее спасибо!

3 ответа3

44

Вы используете Windows и GitHub? Это потому, что GitHub отключил слабое шифрование, в частности TLS v1.0 и v1.1

Использование Git Credential Manager для Windows исправит это. Вы можете скачать последнюю версию.

6

Фелипе ответ правильный. Просто хотел отметить, что обновление Git для Windows также работает.

Он обновляет Git Credential Manager, сам Git и все остальное в комплекте программное обеспечение одновременно.

(Недостаточно репутации, чтобы комментировать, поэтому пришлось добавить это как ответ.)

1

Вы можете скачать и переустановить последний исходный выпуск Git с https://git-scm.com/
Я использую Windows, и это сработало для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .