Это действительно странно, что, когда я пытаюсь использовать git push
сегодня, отчеты об ошибках
Fatal: HttpRequestException encountered
и требует от меня ввести имя пользователя и пароль.
Я пытался, git pull
и git clone
они оба работают хорошо.
И это хорошо работает до этого дня, и восстановление ключа ssh кажется бесполезным.
Кто-нибудь может мне помочь с этим? Заранее спасибо!
git clone
репо, скопируйте ваши изменения иgit push
их. Может быть, удаленный URL или что-то, связанное с конфигурацией, изменилось?Ответы:
Вы используете Windows и GitHub? Это потому, что GitHub отключил слабое шифрование, в частности TLS v1.0 и v1.1
Использование Git Credential Manager для Windows исправит это. Вы можете скачать последнюю версию .
источник
Фелипе ответ правильный. Просто хотел отметить, что обновление Git для Windows также работает.
Он обновляет Git Credential Manager, сам Git и все остальное в комплекте ПО одновременно.
(Недостаточно репутации, чтобы комментировать, поэтому пришлось добавить это как ответ.)
источник
Вы можете скачать и переустановить последнюю версию исходного кода Git с https://git-scm.com/
Я использую Windows, и это сработало для меня.
источник
Я была такая же проблема. Если вы используете 2FA, вам нужно использовать свой токен доступа вместо пароля.
источник