If you are serving Subversion repositories with Apache and you run into the following error when checking out or updating a repository, here may be a solution for you.
svn: E220000: Not authorized to open root of edit operation
There’s an escape-hatch of sorts, one which allows you to trade security features for speed. If you’re not enforcing any sort of per-directory authorization (i.e. not using mod_authz_svn or similar module), then you can disable path-checking. In your httpd.conf or virtual host file, use the SVNPathAuthz directive:
Disabling path checks altogether
<Location /repos> DAV svn SVNParentPath /usr/local/svn SVNPathAuthz off </Location>
The SVNPathAuthz directive is “on” by default. When set “off”, all path-based authorization checking is disabled; mod_dav_svn stops invoking authorization checks on every path it discovers.