git clone时出现GnuTLS recv error (-9): A TLS packet with unexpected length was received。

11

我试着通过git在我的Linux服务器上克隆项目,但突然遇到了这个错误:

GnuTLS 接收错误(-9): 收到意外长度的TLS数据包。

这个问题已经被问过很多次,但没有得到答案。

我正在使用Bitbucket。


正如masadi zainul注意到的,这可能是git clone: GnuTLS recv error (-9): A TLS packet with unexpected length was received 的潜在重复(建议使用重复标志以获取适当的元数据)。 - hsandt
1个回答

11

事实证明,您只需使用sudo apt-get purge git而不是sudo apt-get --purge git来删除git,由于某种原因,如果您使用--purge则无法正常工作。现在通过键入sudo apt-get install git重新安装它。然后当您尝试克隆时,它应该正常工作。


请将以下与编程相关的内容从英文翻译成中文。只返回翻译后的文本:同https://dev59.com/UF0Z5IYBdhLWcg3wzC9W - masadi zainul
似乎在使用--purge时需要使用remove:(从apt-get手册中:remove --purge等同于执行purge命令)因此应该使用apt-get remove --purge package - Miguel Ortiz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接