您是否可以使用 签出计算机“A”上的工作副本http://192.168.1.aaa/svn
?如果是这种情况,您就知道 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
这将让您知道您的网络是否使计算机“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”之间的网络被阻塞。
如果您可以从计算机“B” ping计算机“A”,请查看是否可以通过端口 80 从计算机“B”连接到计算机“B”。这是标准 HTTP 端口。一些公司出于各种原因阻止它。你可以试试这个命令:
C:> $ telnet 192.168.1.aaa 80
Trying 192.168.1.aaa...
Connected to 192.168.1.aaa.
Escape character is '^]'.
如果您没有收到Connected to 192.168.1.aaa响应,则您知道端口 80 已被阻止。在这种情况下,您需要与 IT 部门讨论重新配置网络,以免阻塞机器 192.168.1.aaa 上的端口 80。