SVN无法连接到主机“localhost”

3
我两天前开始在本地机器(win)上设置SVN环境。我安装了Subversion + Tortoise SVN并创建了第一个测试项目。在浏览器中打开链接svn://localhost,显示了具有标签、分支和主干文件夹的测试项目的存储库浏览器(这很棒)。
昨晚,我决定安装Trac。安装Python 2.5后,我创建了一个新的测试环境。当然,第一次做时,我犯了一些错误,不得不重新进行整个过程,但最终成功创建了测试环境。
好吧,在弄清楚如何保持环境后,我创建了另一个环境,当然还有它的svn仓库,并将它们同步。此外,访问http://locallhost:8000/my_project_path也很正常。但现在,当我尝试从存储库浏览器窗口访问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才能输入另一个命令。

我真的不知道问题出在哪里,这是我第一次安装它们并尝试使它们工作。

任何帮助都将不胜感激。

2个回答

0
如果您像这样启动Subversion服务器,则拥有空白窗口是正常的,服务器可能已经启动并运行。只有在出现错误时才会在窗口中看到某些内容。然后,您应该尝试使用Tortoise Repo Browser连接到svn:// localhost /,然后就可以开始使用了。
您可以像这样运行它,只需将服务器窗口保持打开状态,但通常情况下,如果您要经常使用服务器,则会安装为服务。

是的,我认为这就是问题所在,我重新启动了svnserve并立即打开了svn://localhost,现在没有出现任何错误。现在我只需要验证仓库目录即可。感谢大家的回答 :) - misterjinx

-1
今天早上我在Windows Vista上遇到了同样的问题,想分享一下原因,以防有人发现这个老问题时能够得到帮助。
在我的情况下,Subversion服务无法启动。系统事件日志中有一个条目:
“等待Subversion Repository (UNC)服务连接时达到超时(30000毫秒)。”
由于某种原因,Subversion尝试启动时超时了。
解决方案就是再次尝试启动服务,非常简单。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接