操作系统:Windows 10 专业版 虚拟机:Ubuntu 18.04 LTS
我正在尝试在我的 WSL 上克隆我 fork 的存储库(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
- 我尝试通过 Git 增加缓冲区大小。
- 我已尝试更改为 WSL 1(2 目前是我的默认值)。
- 我尝试通过 Git 增加数据包大小。
- 我尝试通过 SSH 进行克隆(由于我未能成功设置握手,因此该方法不起作用)
- 我已经成功克隆了一个更小的存储库。
有人有更多想法吗?
最佳答案
首先,确保您使用的是最新的 2.26.2 Git 版本(即使在 Ubuntu 18.04 VM 中, upgrading Git through ppa )
其次,如果问题仍然存在,请检查 settings of this question 之一是否存在有帮助。
如果 freeCodeCamps 存储库很大,那么进行浅层克隆以减少历史记录可能会有所帮助。
关于git - 通过 WSL 克隆 GitHub 存储库失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61737988/