【发布时间】:2015-09-11 16:46:41
【问题描述】:
我正在尝试克隆一个 git 存储库,但在执行命令时收到以下错误:
GnuTLS recv error (-9): A TLS packet with unexpected length was received.
我的客户端机器是 Ubuntu 14.04。
【问题讨论】:
-
您可以在这里找到解决方案:askubuntu.com/questions/186847/…。
我正在尝试克隆一个 git 存储库,但在执行命令时收到以下错误:
GnuTLS recv error (-9): A TLS packet with unexpected length was received.
我的客户端机器是 Ubuntu 14.04。
【问题讨论】:
这是@Ivan Ternovtsiy 所说的已知错误,但有解决方法
从系统中删除当前的 GIT
sudo apt-get purge git
下载GIT deb git_1.9.1-1_amd64.deb link
执行下载的DEB。
【讨论】:
如果你在中国,可能你应该为git设置代理,例如
git config --global https.proxy 'socks5://127.0.0.1:9999'
【讨论】:
您的里程可能会有所不同,但就我而言,我怀疑两个因素:
所以我决定更换互联网提供商并选择更高的带宽。现在工作正常。我不确定是否只更换提供商或选择更高的带宽就足够了,所以你必须尝试一下。
注意:我曾经使用过a workaround I mentioned in another question,它是关于浅克隆的,这让我认为较短的连接可能会起作用。
【讨论】: