[gull] Subversion + LDAP

Jean-Eric Cuendet (ML) jec at ml1.jesc.ch
Tue Oct 3 13:21:11 CEST 2006


>> Je cherche à autentifier les utilisateurs de Subversion via LDAP.
>> Quelqu'un a une expérience là-dessus ?

J'a pas fait directement. Mais j'utilise ssh pour accéder a SVN
(ssh+svn). Il te suffit alors de configurer ton SSH à travers PAM pour
que SVN soit authentifié par LDAP.
Clair?

> Oui un peu. Je l'ai fait il y a un moment déjà mais c'est toujours
> fonctionnel. Si mes souvenirs sont bon la doc de tortoise
> (http://tortoisesvn.net/doc_release)
> http://tortoisesvn.net/docs/release/TortoiseSVN_en/help-onepage.html#tsvn-serversetup-apache
> et celle du livre subversion:
> http://svnbook.red-bean.com/en/1.1/ch06s04.html sont utiles. Pour ma
> part j'ai utilisé le mod_auth_ldap d'Apache
> (http://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html). Je crois
> qu'il est nécessaire d'avoir Apache 2!
> 
> Voici mon fichier httpd.conf:
> <Location /svn>
>   DAV svn
>   SVNListParentPath on
>   SVNParentPath /Volumes/data_server/svn
>   SVNIndexXSLT /svnindex.xsl
> 
>   # our access control policy
>   AuthzSVNAccessFile /Volumes/data_server/svn/svn_access
> 
>   # try anonymous access first, resort to real
>   # authentication if necessary.
>   # Satisfy Any
> 
>   # only authenticated users may access the repository
>   Require valid-user
> 
>   AuthType Basic
>   AuthName "Subversion repository"
> 
>   AuthLDAPURL ldap://ldap.epfl.ch:389/o=epfl,c=ch
> 
>   #Inutile avec le LDAP: AuthUserFile
> /Volumes/data_server/svn/svn_local_users
> </Location>
> 
> 
> En résumé le fichier "AuthzSVNAccessFile" me permet d'autoriser les
> personnes du LDAP à accéder ou non aux repositories. "AuthLDAPURL"
> permet de faire le lien de l'authentification via le LDAP.
> 
> J'ai trouvé cette doc pour Debian: Installer Apache 2 et subversion:
> http://www.xhtml.net/articles/subversion-apache2-debian
> 
> 
> En espérant que cela vous sera utile!
> 

-- 
JeSC - Software et Consulting
Jean-Eric Cuendet
Ingénieur HES en télécommunications
1168 Villars-sous-Yens

Web       : http://jesc.ch
Blog      : http://jesc.wordpress.com
Tel       : +41 21 800 3343
Mobile    : +41 76 222 3343
--------------------------------------------------------



More information about the gull mailing list