Linux 如何通过WebDAV/DeltaV访问subversion存储库?
我安装并设置了BitNami Redmine堆栈,并创建了存储库:Linux 如何通过WebDAV/DeltaV访问subversion存储库?,linux,svn,redmine,webdav,Linux,Svn,Redmine,Webdav,我安装并设置了BitNami Redmine堆栈,并创建了存储库: svnadmin create /var/svn/repository0/ 我使用基本身份验证 httpd.conf的一部分: <Location> DAV svn SVNParentPath /var/svn AuthName "Subversion Repository" AuthType Basic AuthUserFile /etc/svn-auth.passwd Req
svnadmin create /var/svn/repository0/
我使用基本身份验证
httpd.conf的一部分:
<Location>
DAV svn
SVNParentPath /var/svn
AuthName "Subversion Repository"
AuthType Basic
AuthUserFile /etc/svn-auth.passwd
Require valid-user
Satisfy Any
AuthzSVNAccessFile /var/svn/authz
</Location>
作者:
[/]
* = r
[repository0:/]
someuser = rw
当我浏览此url时:http://remote-linux-host:81/svn/repository0/
我得到以下信息:
<D:error><C:error/><m:human-readable errcode="2">
Could not open the requested SVN filesystem
</m:human-readable></D:error>
我输入我的凭据并查看:
Forbidden
You don't have permission to access /svn/repository0/ on this server.
对于此urlhttp://remote-linux-host:81/svn/
我得到:
<D:error><C:error/><m:human-readable errcode="2">
Could not open the requested SVN filesystem
</m:human-readable></D:error>
我在authz
文件中做了一些小更改:
[groups]
developers = someuser
[repository0:/]
@developers = rw
现在,当我再次浏览这个urlhttp://remote-linux-host:81/svn/repository0/
我得到以下信息:
<D:error><C:error/><m:human-readable errcode="2">
Could not open the requested SVN filesystem
</m:human-readable></D:error>
无法打开请求的SVN文件系统
我做错了什么?我给了运行Apache的用户读/写权限,现在一切正常
我为运行Apache的用户提供了读/写权限,现在一切正常
顺便说一句,使用
满足任何您在读取时未获得身份验证请求。检查itBTW,使用满足您在读取时未获得授权请求的任何。检查一下
<D:error><C:error/><m:human-readable errcode="2">
Could not open the requested SVN filesystem
</m:human-readable></D:error>