Git 推送失败,致命:遇到 HttpRequestException

Ros*_*mee 37 ssh git github

很奇怪,git push今天我尝试使用时,报错 Fatal: HttpRequestException encountered,要求我输入用户名和密码。

我试过了git pullgit clone它们都很好用。

在这一天之前它运行良好,重新生成 ssh 密钥似乎没有用。

任何人都可以帮助我吗?提前致谢!

小智 47

你在使用 Windows 和 GitHub 吗?这是因为 GitHub禁用了弱加密,特别是 TLS v1.0 和 v1.1

使用适用于 WindowsGit 凭据管理器将解决此问题。您可以下载最新版本


小智 7

菲利普的回答是正确的。只想提一下,为 Windows更新Git也有效。

它同时更新 Git Credential Manager、Git 本身和所有其他捆绑软件。

(没有足够的声誉来发表评论,所以不得不将其添加为答案。)