Svnserver에 대하여 (고수님들 부탁이요 급해요 ㅠㅠ)

sudo svnadmin create --fs-type fsfs /date/svn/test

설정파일 작성

vi /date/svn/test/conf/svnserve.conf

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = My First Repository

sudo htpasswd -c dav_svn.passwd guest /data/svn/폴더에 만듬
sudo htpasswd dav_svn.passwd mox21c
sudo htpasswd dav_svn.passwd root

vi /data/svn/dav_svn.authz
[groups]
users=mox21c,guest,root
devgrp=mox21c
devgrp1=guest

[test:/TEST]
@users=rw

[test:/Project]
*=r
@devgrp1=r
@devgrp=rw

[private_test:/]
mox21c=rw
@users=

authz는 위와같이 설정함

vi /etc/apache2/mods-enables/dav_svn.con
<Location />
DAV svn

    SVNPath /data/svn

    AuthType Basic
    AuthName &quot;Subversion repository&quot;
    AuthUserFile /data/svn/dav_svn.passwd
    AuthzSVNAccessFile /data/svn/dav_svn.authz

    Require valid-user
&lt;/Location&gt;

</VirtualHost>

/etc/init.d/apache2 restart

https://localhost/svn

으로 접속을 하면

웹에러메세지
Forbidden
You don’t have permission to access /svn on this server.

apache err.log메세지

[Tue Aug 11 08:40:51 2009] [error] [client 192.168.1.114] Could not fetch resource information. [403, #0]
[Tue Aug 11 08:40:51 2009] [error] [client 192.168.1.114] The URI does not contain the name of a repository. [403, #190001]

부탁드립니다. 고수님들… 아 회사 서버에 있는 /data/svn을 다지워버리는 바람에

apache2 restart 하면 warn 메세지
[warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)

svn 디렉토리의 권한이 없어서 나오는 문제 아닐까요?

[code:bjc904ti]chown -R www-data.www-data /data/svn[/code:bjc904ti]

문제를 찾았습니다.
dav_svn.authz에서

Repository에서 경로가 잘못되어있었습니다.
[test:/]
@user = rw

이렇게설정해야합니다.
suapapa님 감사합니다.