Why does svn authz need read access by default? <p>I need to give read/write access for a user to an exactly one repository.</p> <p>Why this doesn't work?</p> <pre><code>[groups] dev = dvolosnykh,sam [/ukk] ukk = rw [/] @dev = rw </code></pre> <p>Why should I add this?</p> <pre><code>[/] @dev = rw * = r # read access for everyone. Why? </code></pre> <p>I'm using dav_svn, apache2, Linux Ubuntu server 11.04</p> <p>My dav_svn.conf:</p> <pre><code>&lt;Location /svn&gt; DAV svn SVNParentPath /var/svn SVNListParentPath On AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/apache2/dav_svn.passwd AuthzSVNAccessFile /etc/apache2/dav_svn.authz Require valid-user &lt;/Location&gt; </code></pre>