无法使用Tortoise SVN连接到SVN存储库

时间:2011-09-15 22:16:32

标签: svn tortoisesvn ankhsvn

我们在运行IIS 7.0的Windows 2008 R2 Standard服务器上安装了CollabNet Subversion Edge。所有Subversion流量都已配置为通过端口8080使用SSL连接。

我们的存储库的URL使用以下结构

  

https://servername.domain:8080/svn/repositoryname

我们公司的某些员工无法使用Tortoise SVN和Visual Studio Ankh连接到该URL。他们可以使用Internet Explorer连接到URL

有没有办法监控端口8080以查看是否有其他应用程序与Subversion流量冲突以阻止它们通过Tortoise和Ankh连接?

(不确定这是否是Stack Overflow或Server Fault问题。我将从Stack Overflow开始。)

2 个答案:

答案 0 :(得分:1)

发现这是一个VPN客户端阻止我们的开发人员通过端口8080连接到SVN存储库。

我们需要禁用/卸载VPN软件才能使用SVN存储库。

答案 1 :(得分:0)

如果有另一个使用该端口的应用程序,Subversion Edge将无法启动Apache服务器。您还将在控制台顶部看到一条错误,指出它无法绑定到端口。

在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)