共计 514 个字符,预计需要花费 2 分钟才能阅读完成。
使用 git2.26.2 提交远程仓库时,码云没有问题,GitHub 报错:
fatal: HttpRequestException encountered.
发送请求时出错。
查了下原因是因为 Github 禁用了 TLS v1.0 and v1.1,必须更新 Windows 的 git 凭证管理器。
解决方案:
1. 更新 git 凭证管理器
https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/tag/v1.14.0
2. 更新 git 到最新版本
我打算采取第二种,更新 git。
首先想到肯定用命令啊,搜了下命令为:git update-git-for-windows
结果报错:curl: (35) OpenSSL SSL_connect: Connection was reset in connection to api.github.com:443
上网查了下原因,找不到,然后打算提问题,想着要把前因后果写明白了,然后一边写,一边翻自己的操作过程,然后发现了一个答案给了我启示,大概是被墙了。
然后开启全局代理,果然可以了,不过下载巨慢,索性关掉代理,自己暗搓搓的到 git 官网上下载了安装包覆盖安装了。
正文完