今天遇到TLS connection was non-properly terminated的错误

2021-09-13大约3分钟

今天在Ubuntu虚拟机上从Github上拉代码,但是频繁遇到这样一个错误:

gnutls_handshake() failed: The TLS connection was non-properly terminated.

从网上查解决办法,很多文章都指向proxy配置的问题,但是通过这个命令git config -l来查看,我的环境下并未给Git配置网络代理,因此不是proxy的原因。从错误原因上来看,这是一个和HTTPS连接相关的问题,所以想着是不是把SSL校验关了能不能解决问题。使用的是这个命令:

git config --global http.sslVerify false

用了之后,目前看起来是好了。虽然这不是一个安全的解决方案,但是在自己的这个情况下,这个并不是一个值得担心的问题,所以也算临时把问题解决了。