Suponho que você esteja usando o Apache para o host? Você pode usar pesquisas LDAP para autenticar seu repositório SVN. Nós nos autenticamos contra o nosso AD LDAP, mas você pode autenticar contra qualquer AD. Além disso, nossa configuração vem do Windows Apache, provavelmente será diferente para * nix:
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
LoadModule ldap_module modules/mod_ldap.so
<Location /Data/>
DAV svn
SVNParentPath C:\SVN
AuthName "Our Subversion Repositories"
AuthType Basic
AuthBasicProvider ldap
AuthzLDAPAuthoritative off
AuthLDAPURL "ldap://ldapserver.domain.local:389/DC=domain,DC=local?sAMAccountName?sub?(objectClass=*)" NONE
AuthLDAPBindDN "domain\aduserwithldappermissions"
AuthLDAPBindPassword passwordhere
require valid-user
</Location>