通过 WSL 克隆 GitHub 回购失败

Cloning GitHub Repo over WSL Fails

OS: Windows 10 专业版 虚拟机:Ubuntu 18.04 LTS

我正在尝试在我的 WSL 上克隆我分叉的存储库(freeCodeCamp - 如果它重要),但它一直失败并出现此错误:

error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received. fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed

还有人有更多想法吗?

首先,确保您使用的是最新的 2.26.2 Git 版本(即使在 Ubuntu 18.04 VM,upgrading Git through ppa

其次,如果问题仍然存在,请检查 settings of this question 之一是否有帮助。
如果 freeCodeCamps 存储库很大,则进行浅层克隆以减少历史记录可能会有所帮助。

关注了其中的大部分 post:https://devopscube.com/gnutls-handshake-failed-aws-codecommit/

我能够解决问题。唯一的区别是使用的版本,我没有完成最后一步。希望这对其他人有帮助。