我只需使用以下命令在我的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配置?
答案 0 :(得分:1)
您需要将存储库的根文件夹传递给svnserve
:
svnserve ... -r /srv
这会让你从该文件夹向下移动(例如在/ svn中)。