如何避免 Jenkins SVN 结帐给出错误 E210003?

How to avoid Jenkins SVN checkout giving error E210003?

我想在 Jenkins 中检查 svn 中的两个项目和一份工作。

我已从屏幕截图中删除了可能敏感的业务信息。

我在签出项目之前打开了一个 SVN 隧道。这按预期工作。

第一个项目按预期签出,但第二个项目未签出。

我得到以下 SVNException:org.tmatesoft.svn.core.SVNException: svn: E210003: connection refused by the server

我尝试在 Internet 上搜索解决方案,但无济于事。搜索错误消息仅提供有限的结果。

我不明白的是,为什么第一个项目签出成功,而第二个项目却失败了。

项目包含大量数据,导致 svn checkout 过程耗时过长。这导致在执行 svn 检出之前打开的 SSH 隧道超时。

我将超时前的持续时间设置为更大的数字,这解决了我的问题。