Github无法访问。。。gnutls_握手()失败:关闭通知

Github无法访问。。。gnutls_握手()失败:关闭通知,git,github,raspberry-pi,git-clone,gnutls,Git,Github,Raspberry Pi,Git Clone,Gnutls,当尝试git克隆任何存储库时,我会遇到此错误 fatal: unable to access <repo url>: gnutls_handshake() failed: Close notify 致命:无法访问:gnutls\u握手()失败:关闭通知 以防万一,我吃的是覆盆子皮零 Git版本:2.1.4 libgnutls-deb0版本3.3.8-6+deb9体系结构armhf libgnutls开放版3.3.8-6+deb9体系结构armhf git config--全局ht

当尝试git克隆任何存储库时,我会遇到此错误

fatal: unable to access <repo url>: gnutls_handshake() failed: Close notify
致命:无法访问:gnutls\u握手()失败:关闭通知
以防万一,我吃的是覆盆子皮零

Git版本:2.1.4

libgnutls-deb0版本3.3.8-6+deb9体系结构armhf

libgnutls开放版3.3.8-6+deb9体系结构armhf

git config--全局http.sslVerify false

要禁用验证,它允许您克隆,但这不是最好的解决方案,您应该检查服务器配置


希望它有帮助

是的,我确实有很好的连接您使用的是什么版本的Git和什么版本的GnuTLS?“Git版本”报告了“Git版本2.1.4”,并试图用“sudo apt get update Git”进行更新,说它已经是最新版本了。您可以通过执行
dpkg-l libgnutls*
找到GnuTLS的版本。您还没有说过,但我假设从标签上看,您正试图连接到GitHub。您是否在公共Wi-Fi网络上,或者在公司环境中使用代理?这个消息意味着服务器说它不想完成加密的连接,所以GITHUB要么挂断(通常是因为协议太老,这里不是这样),或者中间有人这样做。在这种情况下,这是行不通的,因为服务器通知客户端它正在关闭连接,不是因为证书无效而拒绝继续协商的客户端。