maxos 2024-01-08 20:33 采纳率: 33.3%
浏览 219
已结题

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

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

img


img


img


在家里一台空闲电脑的 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 的。

求哪位有经验的朋友,分享一点心得。万分感谢。

  • 写回答

18条回答 默认 最新

  • CSDN专家-sinJack 2024-01-15 15:36
    关注
    获得0.80元问题酬金

    文件太大了,上传肯定会受到影响。
    用命令的方式上传试试,命令行工具通常更稳定些。

    评论

报告相同问题?

问题事件

  • 系统已结题 1月16日
  • 修改了问题 1月10日
  • 创建了问题 1月8日