SVN 使用哪个用户访问 Debian 上的文件?(未找到存储库...)

SVN 使用哪个用户访问 Debian 上的文件?(未找到存储库...)

我正在我的 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,但我猜您没有传递选项-rsvnserve -d -r /var/svn应该可以解决问题。如果您没有指定,则根目录就是系统的-r根目录(例如可能会起作用)/svn://myhost/var/svn/base

相关内容