3

我两天前开始在我的本地机器上设置一个SVN环境(win)。

两天前我安装了subversion + Tortoise SVN,并创建了第一个测试项目。在我的浏览器中打开链接svn://localhost会显示存储库浏览器,其中包含我的测试项目,其中包含文件夹标签、分支和主干(这很棒)。

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

好吧,在弄清楚我应该如何保持环境之后,我创建了另一个环境,当然还有 svn repo 并同步了它们。此外,从存储库浏览器窗口访问http://locallhost:8000/my_project_path works fine. But now, when I try to accesssvn://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 才能输入另一个命令。

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

任何帮助,将不胜感激。

4

2 回答 2

0

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

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

于 2009-10-03T12:01:06.653 回答
-1

今天早上我在 Windows Vista 上遇到了同样的问题,我想我会分享原因,以防它帮助任何发现这个老问题的人。

就我而言,Subversion 服务无法启动。系统事件日志中有一个条目

等待 Subversion Repository (UNC) 服务连接时达到超时(30000 毫秒)。

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

解决方案就像尝试再次启动服务一样简单。

于 2010-03-07T17:48:09.733 回答