你遇到的错误 GnuTLS recv error (-110): The TLS connection was non-properly terminated
通常与网络连接或Git的SSL/TLS配置有关。以下是一些解决这个问题的方法:
检查网络连接:
- 确保你的网络连接正常,并且可以访问其他网站,尤其是GitHub。
更新 Git:
- 确保你使用的是最新版本的Git。可以通过以下命令更新:
sudo apt update sudo apt install git
- 确保你使用的是最新版本的Git。可以通过以下命令更新:
更改 HTTPS 后端:
- 在某些情况下,可以尝试将Git的传输协议从HTTPS更改为SSH。确保你已经设置了SSH密钥并将其添加到GitHub账号。
- 使用SSH克隆:
git clone git@github.com:wg/wrk.git
禁用 SSL 验证(不推荐):
- 如果没有其他办法,可以临时禁用SSL验证,但这会降低安全性,不建议在生产环境中使用。
git config --global http.sslVerify false
然后再次尝试克隆仓库。
使用不同的网络:
- 有时候,某些网络可能会干扰TLS/SSL连接,尝试切换到不同的Wi-Fi或者移动数据。
重启系统或路由器:
- 重新启动计算机或路由器,有时也能解决这些意外的问题。
请先尝试这些方法。如果问题依然存在,请告诉我具体情况,以便提供进一步帮助。
内容由零声教学AI助手提供,问题来源于学员提问