【发布时间】:2020-08-27 11:35:47
【问题描述】:
操作系统:Windows 10 专业版 虚拟机:Ubuntu 18.04 LTS
我正在尝试在我的 WSL 上克隆我分叉的存储库(freeCodeCamp - 如果重要的话),但它一直失败并出现此错误:
错误:RPC 失败; curl 56 GnuTLS recv 错误 (-9): 收到了一个意外长度的 TLS 数据包。 致命:远端意外挂断 致命:早期EOF 致命:索引包失败
- 我已尝试通过 Git 增加缓冲区大小。
- 我已尝试更改为 WSL 1(2 目前是我的默认值)。
- 我已尝试通过 Git 增加数据包大小。
- 我已尝试通过 SSH 进行克隆(由于我在设置握手方面的尝试不佳,因此无法正常工作)
- 我设法克隆了一个小得多的存储库。
有人有更多的想法吗?
【问题讨论】:
-
如果 URL 正确(也就是说,您使用的是 HTTPS URL 而不是 HTTP URL),那么这是一个网络问题。您是否使用 Windows 内置的防火墙或防病毒软件?您使用的是 SSL 还是 MITM 代理?如果是这样,卸载所有这些并重新启动是否可以修复它?
-
只有防火墙和防病毒是内置的。禁用后,出现同样的错误。没有代理。我听说有些人通过以太网连接运行
git clone成功了,但这对我来说并没有什么不同。我经常在这台笔记本电脑上运行 git 命令来处理这个 repo。这只是尝试通过 Ubuntu 终端时的一个问题。
标签: git github windows-subsystem-for-linux git-clone