Ubuntu wsl2 git 在大型存储库上收到“远程端意外挂断”

jle*_*ler 8 windows git ssl gnutls windows-subsystem-for-linux

在 Windows 上的 wsl2 中的 Ubuntu 19.04 中执行此操作数天。

$ git clone https://github.com/gohugoio/hugo.git
Cloning into 'hugo'...
error: RPC failed; curl 56 GnuTLS recv error (-12): A TLS fatal alert has been received.
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
  • 我尝试重新编译 git 以使用 openssl,但没有做任何事情。
  • 我尝试了 ssh 和 https。
  • 我试图修改 http 的 git 设置。
  • 我修改了各种git内存设置。
  • 当前 Stack Overflow 上的任何内容都无法解决此问题。
  • 我完全重新安装了Windows。不行,还是被坑了。

四天的威士忌探戈狐步舞……然后我找到了它。

jle*_*ler 14

最新的 Windows Hyper-V 存在与您的 wifi 驱动程序有关的问题。您需要从https://downloadcenter.intel.com/download/28876/Windows-10-Wi-Fi-Drivers-for-Intel-Wireless-Adapters?v=t获取最新信息

一旦安装了新的驱动程序,您就会惊叹 wsl2 中的 git 如何完全完成它应该做的事情。我永远不会回到我生命中的那 5 天。我希望这会让你不会失去你的 5 天。

这是问题:https : //github.com/microsoft/WSL/issues/4253