我们在运行IIS 7.0的Windows 2008 R2 Standard服务器上安装了CollabNet Subversion Edge。所有Subversion流量都已配置为通过端口8080使用SSL连接。
我们的存储库的URL使用以下结构
我们公司的某些员工无法使用Tortoise SVN和Visual Studio Ankh连接到该URL。他们可以使用Internet Explorer连接到URL
有没有办法监控端口8080以查看是否有其他应用程序与Subversion流量冲突以阻止它们通过Tortoise和Ankh连接?
(不确定这是否是Stack Overflow或Server Fault问题。我将从Stack Overflow开始。)
答案 0 :(得分:1)
发现这是一个VPN客户端阻止我们的开发人员通过端口8080连接到SVN存储库。
我们需要禁用/卸载VPN软件才能使用SVN存储库。
答案 1 :(得分:0)
在Subversion Edge的“管理”选项卡上,您将看到“服务器日志”。查看名为“access_YYYY_MM_DD.log”的日志。这些是Apache访问日志。如果客户端请求到达Apache服务器,则会在此处记录。
除此之外,我想说你需要分享用户收到的错误信息。我还会尝试一些事情,例如故意拼错主机名并更改为未使用的端口号,以便在引入这些选项时可以看到错误消息如何更改(或不更改)。
例如(这是最新的1.7版本候选版本和消息有点不同):
$ svn ls http://foo/svn/repos
svn:E175002:'http:// foo / svn / repos'的选项:无法解析主机名`foo':找不到主机(http:// foo)
$ svn ls http://cu171.cloud.sp.collab.net:8888/svn/repos
svn:E175002:无法连接到网址“http://cu171.cloud.sp.collab.net:8888/svn/repos”
的存储库svn:E175002:“http://cu171.cloud.sp.collab.net:8888/svn/repos”的选项:无法连接到服务器(http://cu171.cloud.sp.collab.net :8888)