SVN上传20G代码时,为什么上传一半时,提示Connection timed out而失败?



在家里一台空闲电脑的 Windows Server 2012 R2 系统上(换成 Windows10 系统问题依旧),
安装了最新的 VisualSVN-Server-4.3.4-x64.msi。
配置了仓库和用户,试了 “提交” 和 “下载” (少量代码)都没有问题。
但当我一次性将 20G 的引擎代码及资源提交上去时,
提交到大约 2/3 进度条时,就会提示Connection timed out,然后失败。
客户端用的是最新的 TortoiseSVN-1.14.6.29673-x64-svn-1.14.3.msi。
试了在 SVN 服务器上开通 3690 端口,也不行,
试了将 SVN 服务器安装到 Windows Server 2019 系统,也是不行,
试了将服务端 VisualSVN 的 httpd.comf 里的 Timeout 从 300 改成 600,
试了将服务端 VisualSVN 的 httpd.comf 里的 KeepAliveTimeout 从 5 改成 300,
试了将客户端的硬盘修眠时间从 20 分钟改成了 8888888 分钟,
但以上改动,都未能解决问题。
总之,一次提交大量代码时,在进度条末尾处,就会提示 Connection timed out 而失败。
提交少量代码是 OK 的。
求哪位有经验的朋友,分享一点心得。万分感谢。