To naprawdę dziwne, że kiedy próbuję git push
dziś korzystać , raporty o błędach
Fatal: HttpRequestException encountered
wymagają ode mnie wpisania nazwy użytkownika i hasła.
Próbowałem git pull
i git clone
oba działają dobrze.
I działa dobrze przed tym dniem, a regeneracja klucza ssh wydaje się bezużyteczna.
Czy ktoś może mi w tym pomóc? Z góry dziękuję!
git clone
ponownie repo, skopiuj zmiany igit push
je. Może zmienił się zdalny adres URL lub coś związanego z konfiguracją?Odpowiedzi:
Czy korzystasz z systemu Windows i GitHub? Wynika to z faktu, że GitHub wyłączył słabe szyfrowanie, szczególnie TLS 1.0 i 1.1
Użycie Git Credential Manager dla Windows to naprawi. Możesz pobrać najnowszą wersję .
źródło
Odpowiedź Felipe jest poprawna. Chciałem tylko wspomnieć, że aktualizacja Git dla Windows również działa.
Aktualizuje jednocześnie Git Credential Manager, samego Git i wszystkie inne oprogramowanie w pakiecie.
(Za mało reputacji, by móc komentować, dlatego musiałem dodać to jako odpowiedź).
źródło
Możesz pobrać i ponownie zainstalować najnowszą wersję źródłową Git ze strony https://git-scm.com/
Korzystam z systemu Windows i działało to dla mnie.
źródło
Miałem ten sam problem. Jeśli używasz 2FA, musisz użyć tokena dostępu zamiast hasła.
źródło