Git push 失败,出现 Fatal: HttpRequestException

Git push 失败,出现 Fatal: HttpRequestException

真的很奇怪,当我git push今天尝试使用时,出现错误报告 Fatal: HttpRequestException encountered并要求我输入用户名和密码。

我已经尝试过git pull并且git clone它们都效果很好。

并且它在这一天之前运行良好,并且重新生成 ssh 密钥似乎毫无用处。

有人能帮我吗?提前谢谢!

答案1

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

使用适用于 Windows 的 Git 凭据管理器将会修复此问题。您可以下载最新版本

答案2

Felipe 的回答是正确的。只是想提一下,更新适用于 Windows 的 Git也有效。

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

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

答案3

您可以从以下位置下载并重新安装 Git 的最新源代码版本https://git-scm.com/
我正在使用 Windows,它对我很有用。

答案4

我遇到了同样的问题。如果您使用 2FA,则需要使用访问令牌而不是密码。

相关内容