【发布时间】:2018-08-10 13:07:04
【问题描述】:
问题
我最近在推送到 GitHub 存储库时遇到以下消息:
"fatal: HttpRequestException encountered. "
然后再次提示我输入用户名和密码。
从之前的搜索来看,Visual Studio 和 various others 具有相同的根本问题。对于那些比我更懒惰的人,这里是针对不同应用程序/操作系统的各种解决方案的摘要以及相关讨论。希望人们觉得这很有帮助。
原因
不能真正将更新安全性称为问题,所以这就是原因。问题是 GitHub 已删除 TLS-1.0 支持,这导致客户端出现问题,包括 Microsoft Visual Studio 的内置 git 客户端、低于 1.14 的 Git 版本以及 GUI 客户端(包括 TortoiseGit)等。完整的发行说明可以在这里找到: https://githubengineering.com/crypto-removal-notice/
Bitbucket 将从 2018 年 12 月 1 日开始放弃 TLSv1.0 和 TLSv1.1。我预计会出现与以前类似的问题。
解决方案
编辑:将我的自我回答移至答案框。见下文。
【问题讨论】:
-
您应该编辑它并将答案移动到一个实际的、单独的答案中。自我回答很好,但您已在问题框中发布了一个包含答案的问题。
标签: git github bitbucket tls1.2 tls1.0