如何知道我的SVN服务器提供的URL?

时间:2015-01-21 12:08:50

标签: svn networking

我只需使用以下命令在我的Unix机器上安装并运行svnserve

/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 个答案:

答案 0 :(得分:1)

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

svnserve ... -r /srv

这会让你从该文件夹向下移动(例如在/ svn中)。