Subversion服务器连接问题

我刚刚在Windows服务器上设置了Subversion服务器和testing存储库。 但是我无法从任何电脑连接到它。 使用TortoiseSVN,我得到错误消息:

错误:无法连接到主机'[主机]':连接尝试失败,因为
错误:关联方在一段时间后没有正确回应或build立
错误:连接失败,因为连接的主机未能响应。

我可以连接到另一个服务器上的另一个SVN仓库,所以这肯定是这个服务器和安装的问题。

  • Subversion服务正在运行并在端口3690上侦听。
  • 我可以很好地从各种PC ping通服务器的IP地址。
  • 防火墙在服务器和我的电脑上被禁用(没有任何东西被路由器阻止)。

任何想法,为什么我可能无法连接?

更新 :更多信息按照AlberT的要求:

  • netstat -a列表,包括其他行, TCP GOWANPOINT:3690 GOWANPOINT:0 LISTENING
  • 如上所述,我正在使用TortoiseSVN进行连接。 我试图检查出我创build的新存储库,并连接到: svn://[server-ip]:3690/project_name
  • 尝试telnet(使用腻子),并得到类似的超时错误。
  • 操作系统:Windows Server 2003

客户端和服务器之间可能有防火墙,不允许使用SVN端口。

要validation这一点,请尝试在端口80上运行subversion服务器(您可以使用netcat创build临时重新路由)。

您也可以使用telnet <host> <port>来检查您是否可以连接。 在这种情况下,您必须使用netstat在服务器上看到连接。 如果这不起作用,肯定有防火墙的地方。

您应该提供一些额外的信息,例如:

  • 服务器上的netstat输出,明确服务器在哪个接口上监听
  • 您正在使用svn命令行 ,以便我们可以排除任何错字,并validation您尝试使用的端口,协议和path
  • 尝试远程login到svn端口上的服务器,并告诉我们,如果连接成功。 可能C&P输出
  • 服务器操作系统
  • 尝试使用服务器IP排除DNS问题,而不是名称

这看起来好像Subversion服务器没有运行。 我自己做了好几次。 我做了这么多,我创造了一个页面,让我来查找它。 我使用自定义的svnserve.exe服务器。 如果这是你正在使用的,然后看看下面的url如何把它变成一个Windows服务。

http://systemwidgets.com/Support/SubversionArticles/RunningsvnserveasaWindowsService/tabid/84/Default.aspx?PageContentMode=1

我已经决定使用CollabNet二进制文件 ,因为它们对服务器的svnserve和Apache版本都有很好的安装包。