Authent ldap + svn

Fermé
caro55 - 10 juil. 2017 à 18:04
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 18 juil. 2017 à 10:17
Bonjour à tous,

Je suis actuellement confronté à un problème, je viens d'installer un nouveau serveur subversion sur mon environnement de validation avec une authentification LDAP. L'authentification se fait correctement mais je n'arrive pas à accéder à mon repo, erreur : Veuillez indiquer le nom du repository svn en sous-page. Exemple: "http://svn.test.valid/test".
ce projet existe bien !

ma config :
OS : RHEL 7.3
SVN : 1.7.14

config HTTP :
<VirtualHost *:80>
ServerName svn.test.valid.prod

## Vhost docroot
DocumentRoot "/usr/local/svn"

## Directories, there should at least be a declaration for /usr/local/svn

<Directory "/usr/local/svn">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Require all granted
</Directory>

## Logging
ErrorLog "/var/log/httpd/svn.test.valid_error.log"
ServerSignature Off
CustomLog "/var/log/httpd/svn.test.valid_access.log" combined

## Custom fragment
<Location />
Require local

AuthType Basic
AuthName "Test Subversion Repository"
AuthBasicProvider ldap
AuthLDAPURL "ldap://myusername:mypassword@localhost/ou=persons,dc=test,dc=valid?uid"
Require valid-user

ErrorDocument 500 "Veuillez indiquer le nom du repository svn en sous-page. Exemple: http://svn.test.valid/test"

DAV svn
SVNParentPath /usr/local/svn/
AuthzSVNAccessFile /etc/httpd/conf/svn_credentials.conf
</Location>
</VirtualHost>


Erreur apache :

xx.xx.xx.xx - myuser [10/Jul/2017:16:01:07 +0000] "GET /test HTTP/1.1" 500 99 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"



Merci d'avance !

1 réponse

mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
Modifié le 18 juil. 2017 à 10:20
Bonjour,

As-tu essayé de suivre ce tutoriel ?
https://doc.ubuntu-fr.org/subversion#serveur_svn_apache

À l'époque où j'utilisais svn, il me semble que ça marchait bien.

Aparté : Depuis, j'ai opté depuis pour
git
côté client et
gitolite
côté serveur avec authentification par clé ssh (
git
étant plus riche que
svn
,
gitolite
plus simple et plus léger à mettre en œuvre que dav et apache, et
ssh
étant plus sûr qu'une authentification par mot de passe), donc je ne pourrai pas t'en dire beaucoup plus à ce sujet.

Bonne chance
0