0

我在使用 TortoiseSVN shell 扩展访问的远程(防火墙之外)服务器上有一个存储库。我的本地编码机器是 Windows XP,远程存储库机器也是基于 Windows 并使用 svnserve 来提供代码等。

在我的编码机器上,我可以右键单击一个目录并使用“SVN checkout”从存储库中检索目录树。我可以进行代码更改并提交它们。

如果我尝试使用 TortoiseSVN -> Revision graph 或 Show log,我会收到一条错误消息,提示“联系服务器时出现问题”并询问我是否要查看缓存信息。我试过使用设置 - >保存的数据并删除所有内容。我已经重新验证了用户/密码并保存了它们。

知道为什么系统的一部分可以工作吗?我认为所有路径、身份验证等都是相同的。错误消息的问题在于他们没有说明问题是什么或他们正在使用什么信息(例如,修订图查看的路径)。

4

1 回答 1

0

听起来您的防火墙正在阻止提取日志所需的 HTTP 方法,但签入/签出却没有。在与 SVN 服务器通信时,您必须要求您的防火墙管理员确保此处提到的所有方法都允许通过防火墙。

如果您使用 HTTPS,防火墙应该无法阻止任何 HTTP 方法,因为该方法本身是加密流量的一部分。

于 2013-11-20T14:27:58.713 回答