我已安装 局域网上计算机A(192.168.1.aaa)上的CollabNet Subversion Edge 2.2.0(适用于Windows 64位)。
并尝试通过网址http://192.168.1.aaa/svn/在同一局域网上的计算机B(192.168.1.bbb)上访问,从而为我提供超时问题。
但在计算机A上,我可以正确访问网址:http://192.168.1.aaa/svn/和localhost / svn。
有人可以帮助您配置远程客户端的服务器设置。
答案 0 :(得分:2)
您是否可以使用http://192.168.1.aaa/svn
在计算机“A”上结帐工作副本?如果是这种情况,您就知道Subversion已启动并正在运行,并且Apache已启动并正在运行。
这看起来像网络问题。从计算机“B”尝试 ping 计算机“A”:
C:> ping 192.168.1.aaa
PING 192.169.1.aaa (192.169.1.aaa): 56 data bytes
64 bytes from 192.168.1.aaa: icmp_seq=0 ttl=52 time=19.476 ms
64 bytes from 192.168.1.aaa: icmp_seq=0 ttl=52 time=19.476 ms
64 bytes from 192.168.1.aaa: icmp_seq=0 ttl=52 time=19.476 ms
64 bytes from 192.168.1.aaa: icmp_seq=0 ttl=52 time=19.476 ms
如果您的网络正在从计算机“B”显示计算机“A”,则会通知您。如果你得到这个:
C:> ping 192.168.1.aaa
PING 192.169.1.aaa (192.169.1.aaa): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
您知道计算机“A”和计算机“B”之间的网络被阻止。
如果您可以从计算机“B” ping 计算机“A”,看看您是否可以从计算机“B”连接到端口80上的计算机“B”。这是标准HTTP端口。一些公司出于各种原因阻止它。您可以尝试以下命令:
C:> $ telnet 192.168.1.aaa 80
Trying 192.168.1.aaa...
Connected to 192.168.1.aaa.
Escape character is '^]'.
如果您未获得已连接到192.168.1.aaa 响应,则表示您正在阻止端口80。在这种情况下,您需要与您的IT部门讨论重新配置网络的问题,以免在机器192.168.1.aaa上阻止端口80.