https://dylanninin.com/blog/2013/01/21/svn_httpd_ldap.html
To network your repository over HTTP, you basically need four components, available in two packages. You’ll need Apache httpd 2.0 or newer, the mod_dav DAV module that comes with it, Subversion, and the mod_dav_svn
filesystem provider module distributed with Subversion. Once you have all of those components, the process of networking your repository is as simple as:
mod_dav_svn
mod_dav_svn Configuration Directives — Apache configuration directives for serving Subversion repositories through the Apache HTTP Server.
mod_authz_svn
mod_authz_svn Configuration Directives — Apache configuration directives for configuring path-based authorization for Subversion repositories served through the Apache HTTP Server.
This module provides authentication front-ends such as mod_auth_basic to authenticate users through an ldap directory.
mod_authnz_ldap
supports the following features: