您是否可以使用http://192.168.1.aaa/svn
在计算机“A”上签出工作副本?如果是这样的话,你知道Subversion已经启动并运行了,并且Apache正在运行。
这看起来像一个网络问题。尝试从计算机“B” 查验计算机“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
这将让你知道,如果你的网络正在电脑“A”可见的电脑“B”。如果您收到这样的:
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”之间的网络被屏蔽了。
如果可以ping计算机“B”的计算机“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。