我在使用TortoiseSVN shell扩展访问的远程(防火墙外)服务器上有一个存储库。我的本地编码机是Windows XP,远程存储库机器也是基于WIndows并使用svnserve提供代码等。
在我的编码机上,我可以右键单击一个目录并使用“SVN checkout”从存储库中检索目录树。我可以进行代码更改并提交它们。
如果我尝试使用TortoiseSVN - >修订图或显示日志我收到一条错误消息“联系服务器时出现问题”并询问我是否要查看缓存信息。我尝试过使用设置 - >保存数据并删除所有内容。我已经重新验证了用户/密码并保存了它们。
知道为什么部分系统有效吗?我认为所有的路径,身份验证等都是一样的。错误消息的问题在于它们没有说明问题是什么或者它们正在使用什么信息(例如,修订图表所看到的路径)。
答案 0 :(得分:0)
听起来你的防火墙阻止了拉动日志所需的HTTP方法,但是检入/退出不行。您必须要求防火墙管理员确保在与SVN服务器通信时允许所有方法noted here通过防火墙。
如果您使用HTTPS,防火墙应该无法阻止任何HTTP方法,因为该方法本身是加密流量的一部分。