2009-10-03 250 views
3

我两天前开始在本地机器上建立一个SVN环境(win)。svn无法连接到主机'localhost'

两天前我安装了Subversion + Tortoise SVN,并创建了第一个测试项目。在我的浏览器中打开链接svn://localhost显示了Repository Browser与我的测试项目中的文件夹标签,分支和主干(很棒)。

昨晚我还决定安装Trac。安装python 2.5后,我创建了一个新的环境来测试它。当然,第一次这样做,我犯了一些错误,不得不重做整个过程,但是我终于成功地创建了这个测试环境。

那么,在弄清楚我应该如何保持环境之后,我创建了另一个,当然还有svn回购,并且同步了它们。此外,访问http://locallhost:8000/my_project_path works fine. But now, when I try to access SVN:从系统信息库浏览器窗口// localhost`,我得到的是消息

Can't connect to host localhost: 
No connection could be made because the target machine actively refused it 

我试图用这个命令

svnserve --daemon --root "path/to/my/repo 

但在执行后启动服务器它我没有得到任何回应,我不得不按Ctrl + Break来输入另一个命令。

我真的不知道它是什么问题,这是第一次安装它们并试图使它们工作。

任何帮助,将不胜感激。

回答

0

如果你像这样启动Subversion服务器,那么有一个空白窗口是正常的,并且服务器可能已启动并正在运行。如果出现错误,您只能在窗口中看到某些内容。然后你应该尝试Tortoise Repo浏览器连接到svn:// localhost /,你应该很好。

您可以像这样在服务器窗口打开的情况下运行它,但通常情况下,如果要使用服务器,通常会将其作为服务安装。

+0

是的,我认为这是问题,我再次启动svnserve,并立即打开svn:// localhost,我没有得到任何错误。我现在要做的就是验证repo目录。谢谢大家的答案:) – misterjinx 2009-10-03 12:21:22

-1

今天早上我在Windows Vista上遇到了同样的问题,并认为我会分享原因,以防止任何人发现这个旧问题。

在我的情况下,Subversion服务无法启动。有没有在系统事件的日志条目

超时已达到(30000 毫秒)在等待 Subversion版本库(UNC)服务 连接。

由于某些原因,Subversion超时尝试启动。

解决方案与试图再次启动服务一样简单。