我正在使用 svnsync 复制存储库,并且每次都在同一修订版上收到此错误。
传输文件数据 ...svnsync:“ https://svn1.avlux.net/xxxxxx.net ”的报告:无法读取响应正文:安全连接被截断https://svn1.avlux.net)
这是一个很大的修订,我没有对服务器的管理员访问权限。有没有办法解决这个问题,即使它涉及手动签出和复制修订版?
我正在使用 svnsync 复制存储库,并且每次都在同一修订版上收到此错误。
传输文件数据 ...svnsync:“ https://svn1.avlux.net/xxxxxx.net ”的报告:无法读取响应正文:安全连接被截断https://svn1.avlux.net)
这是一个很大的修订,我没有对服务器的管理员访问权限。有没有办法解决这个问题,即使它涉及手动签出和复制修订版?
您只是想复制一次 repo 还是尝试设置一个持续的镜像方案?
如果是前者,您可以让同步直到失败,然后在失败的修订版和之前的修订版之间进行比较,并将其输出到文件中。因此,如果失败的转速是 135,它将是这样的:
svn diff -r134:135 http://your/repo/url > patch.diff
然后,您可以将此补丁文件应用于新存储库的工作副本。
patch -p0 -i patch.diff
然后只需提交对该工作副本的更改并再次启动 svnsync。
这是相当骇人听闻的,但它可能会奏效。
注意:我没有测试任何命令,可能存在一些语法错误,但一般方法应该在理论上可行。
我设法通过以下方式解决了这个问题: - 更新(Apache 和 svn 到最新版本) - 打开 svn V2 协议(该位置下的 apache 配置) SVNAdvertiseV2Protocol On