This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 38 lines
!!!Subversion and LDAP
We will not attempt to replicate the already excellent documentation that is a available on the subject of SVN.
The documentation we consult most of the time is [http://svnbook.red-bean.com/|http://svnbook.red-bean.com/]
We will show a couple of quick configurations we have used.
!!Assumptions
We will assume you have subversion installed and working.!!Our Quick Command Reference
We have a [short subversion reference] where we show some simple quick commands.
!!Apache Web Server Subversion Configuration
We have [LDAP set up on the Apache Web server|Apache Web Server and LDAP] already so the proper modules for LDAP are already loaded elsewhere.
Due to the many different configurations for Apache Web Server, we will just say that these modules must be loaded before you make a references to the svn configuration.
{{{
LoadModule dav_svn_module /usr/lib64/apache2/mod_dav_svn.so
LoadModule authz_svn_module /usr/lib64/apache2/mod_authz_svn.so
}}}
!Subversion configuration
{{{
<Location /svn >
DAV svn
SVNPath /srv/svn/repos
SVNListParentPath on
order allow,deny
allow from all
AuthName "AdminRequired"
AuthType Basic
AuthBasicProvider ldap
AuthzLDAPAuthoritative on
AuthLDAPURL "ldap://sa.willeke.com:389/ou=People,dc=willeke,dc=com?cn?sub?(objectClass=inetOrgPerson)"
AuthLDAPBindDN "cn=svnProxy,ou=administration,dc=willeke,dc=com"
AuthLDAPBindPassword "secret"
Require ldap-attribute dictcRole=svn
</Location>
}}}