我刚刚在Windows服务器上设置了Subversion服务器和testing存储库。 但是我无法从任何电脑连接到它。 使用TortoiseSVN,我得到错误消息:
错误:无法连接到主机'[主机]':连接尝试失败,因为
错误:关联方在一段时间后没有正确回应或build立
错误:连接失败,因为连接的主机未能响应。
我可以连接到另一个服务器上的另一个SVN仓库,所以这肯定是这个服务器和安装的问题。
任何想法,为什么我可能无法连接?
更新 :更多信息按照AlberT的要求:
netstat -a列表,包括其他行, TCP GOWANPOINT:3690 GOWANPOINT:0 LISTENING svn://[server-ip]:3690/project_name 客户端和服务器之间可能有防火墙,不允许使用SVN端口。
要validation这一点,请尝试在端口80上运行subversion服务器(您可以使用netcat创build临时重新路由)。
您也可以使用telnet <host> <port>来检查您是否可以连接。 在这种情况下,您必须使用netstat在服务器上看到连接。 如果这不起作用,肯定有防火墙的地方。
您应该提供一些额外的信息,例如:
这看起来好像Subversion服务器没有运行。 我自己做了好几次。 我做了这么多,我创造了一个页面,让我来查找它。 我使用自定义的svnserve.exe服务器。 如果这是你正在使用的,然后看看下面的url如何把它变成一个Windows服务。
我已经决定使用CollabNet二进制文件 ,因为它们对服务器的svnserve和Apache版本都有很好的安装包。