我正在尝试使用repo sync
从谷歌下载AOSP。有时,我会收到一个类似于以下内容的错误:
fatal: unable to access 'https://android.googlesource.com/platform/system/bt/': gnutls_handshake() failed: Error in the push function.
我试过了“gnutls_连接到https服务器时握手()失败上的解决方案。不幸的是,它以openssl在WSL中无法正常工作而结束。因此,我卸载了构建的git
并重新安装了sudo apt-get install git
。我现在的git版本是2.7.4。
错误只偶尔出现,例如,第一个repo sync
成功地检出了90%的项目。下面是一个屏幕截图,说明错误的异常行为:
最后,我使用WSL与代理,所以有很大的空间,奇怪的问题。
发布于 2019-05-22 21:46:40
发现问题后,我的代理解决了两个IP地址中的一个。其中一个没有问题,另一个没有。
https://askubuntu.com/questions/1145418
复制相似问题