我正在尝试克隆git存储库,并且在执行命令时收到以下错误:
GnuTLS recv error (-9): A TLS packet with unexpected length was received.
我的客户端计算机是Ubuntu 14.04。
答案 0 :(得分:2)
这是@Ivan Ternovtsiy所说的已知错误,但有解决方法
从系统中删除当前的GIT
sudo apt-get purge git
下载GIT deb git_1.9.1-1_amd64.deb link
执行下载的DEB。
答案 1 :(得分:1)
如果你在中国,可能应该为git设置代理,例如
git config --global https.proxy 'socks5://127.0.0.1:9999'
答案 2 :(得分:0)
您的里程可能会有所不同,但就我而言,我怀疑有两个因素:
因此,我决定更改Internet提供商 并选择更高的带宽。现在工作正常。我不确定是否仅更改提供商或选择更高的带宽就足够了,所以您必须尝试一下。
注意:我曾经使用a workaround I mentioned in another question,它是关于浅克隆的,这让我认为较短的连接可能有用。