git push fatal: HttpRequestException encountered

原因: github禁用了TLS1.0/1.1协议

截至2018年2月22日,GitHub禁用了对弱加密的支持,这意味着许多用户会突然发现自己无法使用Git for Windows进行身份验证(影响版本低于v2.16.0)。不要恐慌,有一个修复。将Git for Windows更新到最新版本(或至少v2.16.0)。

用户看到的最常见的错误如下所示:

fatal: HttpRequestException encountered.
   An error occurred while sending the request.
fatal: HttpRequestException encountered.
   An error occurred while sending the request.
Username for 'https://github.com': 

 

WindowsGit凭证管理器(GCM)为Windows提供安全的Git凭证存储

要使用GCM,您可以下载最新的安装程序要安装,请双击Setup.exe,然后按照提供的说明进行操作。

当提示选择Git Bash的终端仿真器时,应该选择Windows的默认控制台窗口,或者确保GCM 配置为使用模态对话框在MinTTY设置中,GCM无法在控制台提示您输入凭据。

 

链接地址:https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/tag/v1.14.0 本人使用的是1.140 这个版本,个人使用可以选择最新版本

 

 

posted @ 2018-02-26 16:51  柔和的天空  阅读(1832)  评论(1编辑  收藏  举报