偶尔出现 gnutls 握手错误

偶尔出现 gnutls 握手错误

我正在尝试使用 从 Google 下载 AOSP repo sync。偶尔,我会收到类似以下内容的错误:

fatal: unable to access 'https://android.googlesource.com/platform/system/bt/': gnutls_handshake() failed: Error in the push function.

我尝试了发布的解决方案连接到 https 服务器时出现“错误:gnutls_handshake() 失败”。不幸的是,它最终导致 openssl 无法在 WSL 中正常运行。因此,我卸载了该版本git并重新安装了sudo apt-get install git。我当前的 git 版本是 2.7.4。

该错误仅偶尔出现,例如,第一个repo sync项目成功签出了 90%。以下是一张屏幕截图,说明了错误的异常行为: 在此处输入图片描述

最后,我正在使用带有代理的 WSL,因此存在大量出现奇怪问题的空间。

答案1

发现问题了,我的代理解析了两个 IP 地址中的 1 个。其中一个运行正常,另一个则不行。

相关内容