Authent ldap + svn

caro55 -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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