2015-01-21 185 views
0

我只安装,我的Unix机器上使用下面的命令运行svnserve如何知道我的SVN服务器提供的网址?

/usr/bin/svnserve --daemon --pid-file=/var/run/svnserve.pid --listen-port=3690 

正在运行的服务。

我的IP服务器是10.33.37.2,我的口被打开:

nmap -sS 10.33.37.2 
PORT  STATE SERVICE 
22/tcp open ssh 
3690/tcp open svn 

然后,我创建一个存储库:

svnadmin create /srv/svn/myRepoName 

现在我想在这个新的回购工作,我测试结账与下列网址:

svn://10.33.37.2:3690/svn/myRepoName 

但我得到的错误:

No repository found in 'svn://10.33.37.2:3690/svn/myRepoName' 

如何找到我的回购网址?我看着SVNADMIN的文档,但我没有找到任何命令得到它。

是否有SVN配置要执行?

+1

您需要将存储库的根传递给'svnserve':'svnserve ... -r/srv'。这应该让你从该根下移(例如'/svn') – watery 2015-01-21 12:18:34

+0

你明白了,我认为这是'svnadmin'选项,谢谢! – Fractaliste 2015-01-21 12:30:57

回答

1

您需要将存储库的根文件夹传递给svnserve

svnserve ... -r /srv 

,可以让你从该文件夹(例如,在/ SVN)向下移动。

相关问题