git clone GnuTLS recv error (-9): 收到了长度意外的 TLS 数据包

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

我试图通过 git 在我的 linux 服务器上克隆我的项目,但突然出现此错误:

GnuTLS recv error (-9): A TLS packet with unexpected length was received.

这个问题被问了很多次,但回答了 none。

我正在使用 bitbucket。

事实证明,您只需要使用 sudo apt-get purge git 删除 git,而不是使用 sudo apt-get --purge git,因为某些原因,如果您使用 --purge,它将无法工作。现在输入 sudo apt-get install git 再次安装它。然后当您尝试克隆时,它应该可以正常工作。