我有一台安装了 SVN 的服务器
最近,我在办公室安装了一个新路由器(D-Link),从那时起,我就无法使用 tortoise SVN 远程连接到 SVN(将服务器直接连接到互联网可以解决这个问题)
奇怪的是,当服务器通过路由器连接时,我可以通过浏览器访问存储库(例如http://myip:8081/svn/project
),但仍然无法通过 tortoise repo-browser 连接(出现以下错误消息:运行上下文时出错:服务器意外关闭了连接)。
当然,我添加了从 8081 到 SVN 服务器的端口转发,但是没有成功。
谢谢
答案1
您确认可以以 身份访问 SVN 服务器http://myip:8081/svn/project
;您能否确认本地存储库具有相同的 URL?这是因为您写道您使用了端口转发,这意味着现有本地存储库中的 SVN URL 可能与“当前”SVN URL 不同http://myip:8081/svn/project
。
如果这没有帮助,您可以尝试重置凭据:
最后,您可以安装 Wireshark 端口嗅探器来查看流量。
答案2
事实证明,我的 ISP 阻止了对某些“可疑”协议的访问(其中之一是 webdav)。不知道他们为什么认为我需要这种保护,为什么他们不让我知道它的存在……无论如何,现在一切都恢复正常了