我正在我的 Debian 服务器上设置 SVN,尝试让它通过 svnserve 而不是通过 WebDAV/Apache 运行。
以 root 身份...
我设置了基本目录:
mkdir /var/svn
我首先创建存储库(名为“base”):
svnadmin create /var/svn/base
然后我相应地编辑配置文件,只允许授权用户。接下来我编辑密码文件并添加我的用户。
然后,我在本地使用 SVN 客户端尝试连接到存储库。连接成功,但我收到一条错误消息
No repository found in svn://myhost/base
我试过
chmod -R 0777 /var/svn
但无济于事。
任何帮助都非常感谢!谢谢!
答案1
您没有提到如何启动 svnserve,但我猜您没有传递选项-r
。 svnserve -d -r /var/svn
应该可以解决问题。如果您没有指定,则根目录就是系统的-r
根目录(例如可能会起作用)/
svn://myhost/var/svn/base