1. can't to connect host "192.168.0.xxx":套接字操作尝试一个无法链接的主机  
  2. 1 检测端口是否开放  
  3.   
  4. 当出现'目标机器积极拒绝,无法连接'或svn: Can't connect to host ...时,应依次检查下面各项  
  5.   
  6. 1,服务器有没有运行,有没有打开相应端口  
  7.   
  8. 如果服务器是svnserve,检查有没有运行svnserve,有没有打开3690端口  
  9.   
  10. 如果服务器是apache,检查apahce是否运行,是否打开80端口  
  11.   
  12. 检查时可以在服务器运行netstat -na看看相应端口是否在LISTEN   
  13.   
  14. 2,防火墙有没有开放相应端口  
  15.   
  16. 3,客户端是否可以连接服务器的相应端口  
  17.   
  18. 使用命令telnet 服务器IP 相应端口  
  19.   
  20. 如:telnet 192.168.0.1 3690  
  21.   
  22.    
  23.   
  24.  当服务器没有运行时的解决方法:在subversion的安装路径下,找到bin文件夹,完成下面几步操作:  
  25.   
  26. 1、在下面新建一个setupservice.bat文件,内容是  
  27.   
  28. sc create svnserve binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r d:\svnhome" depend= Tcpip start= auto  
  29. sc start svnserve  
  30. pause  
  31.   
  32. 保存  
  33.   
  34. 2、运行,这时在服务里可找到一个名为svnserve的服务。  
  35.   
  36. 由于没有执行第二步,所以svnserve没有作为一个服务启动,在checkin或checkout时会提示:“由于目标机器积极拒绝,无法连接”。  
  37.   
  38. 这时在cmd命令行下查看打开的端口:netstat -ano就看到3690端口打开了