[Subversion] local, https : OK; svn co impossible

local, https : OK; svn co impossible [Subversion] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 17-08-2007 à 18:04:46    

Salut
 
Voici mon probleme actuel :  
Je peux co et ci mon repository localement. J'y ai acces par websvn en https, tout va bien.
 
Mais des que j'essaie de faire un checkout par https, ca marche pas :  
 

Code :
  1. $ svn co https://mon.domaine.fr/wsvn/MonProg/
  2. svn: PROPFIND request failed on '/wsvn/MonProg'
  3. svn: PROPFIND of '/wsvn/PTools': 200 OK (https://mon.domaine.fr)
  4. $ ls -al
  5. total 0


 
voici le log d'apache correspondant:  

Code :
  1. xxx.xxx.xxx.xxx - - [17/Aug/2007:18:01:58 +0200] "PROPFIND /wsvn/MonProg HTTP/1.1" 200 3419


En fait, le code 200 signifie "OK, pas d'erreur", mais pourtant rien n'a été rapatrié sur mon rep local :/
 
voici les droits du repository sur le serveur :  

Code :
  1. $ ls -l /home/svn-repos/
  2. total 12
  3. drwxr-xr-x 7 www-data www-data 4096 2007-08-17 10:22 MonProg
  4. $


 
Je suis sous debian etch(4.0), subversion 1.4.2
 
Si vous avez besoin de + de renseignements, n'hesitez pas.
 
En tous cas, je suis bien dans le brouillard, merci de votre aide.
 


Message édité par Burps le 17-08-2007 à 18:06:18
Reply

Marsh Posté le 17-08-2007 à 18:04:46   

Reply

Marsh Posté le 17-08-2007 à 20:55:47    

Bah la t'essaye d'attaquer websvn :D
 
Faut que tu mette en place un dav_svn au niveau d'apache.

Reply

Marsh Posté le 17-08-2007 à 23:54:48    

Si j'ai bien compris, c'est ce que  j'ai fait : voici le VirtualHost pour mon svn :  

Code :
  1. $ cat /etc/apache2/sites-available/svn
  2. <VirtualHost *:443>
  3.     ServerAdmin galaxy-admin@ibpc.fr
  4.     ServerName svn-lbt.ibpc.fr
  5.     SSLEngine on
  6.     SSLCertificateFile /etc/apache2/apache.pem
  7.     DocumentRoot /var/www/www-svn
  8.     ErrorLog /var/log/apache2/my.domain.fr-error.log
  9.     CustomLog /var/log/apache2/my.domain.fr-error.log common
  10.     <Directory />
  11.       Options FollowSymLinks Multiviews Indexes
  12.       AllowOverride None
  13.           <IfModule mod_php4.c>
  14.             php_flag magic_quotes_gpc Off
  15.             php_flag track_vars On
  16.             php_value include_path
  17.           </IfModule>
  18.       <LimitExcept GET PROPFIND OPTIONS REPORT>
  19.         Order deny,allow
  20.         #Deny from all
  21.         Allow from all
  22.       </LimitExcept>
  23.    </Directory>
  24.   <Location /wsvn>
  25. #Quand le client va accéder à /svn l'URL sera pris en charge
  26. ##par les directives d'ici, donc par subversion
  27.   #Chargement du module subversion
  28.     DAV svn
  29.     #Chemin de votre dépôt
  30.     SVNParentPath /home/svn-repos
  31.    
  32.     #Ici on demande une authentification avec mot de passe
  33.     #utilisez htpasswd2 pour créer le fichier
  34.     AuthType Basic
  35.     AuthName "Subversion Repository"
  36.     AuthUserFile /etc/apache2/dav_svn.passwd
  37.     #Ici on demande l'authentification que pour les
  38.     #opérations d'écriture sur le dépôt.
  39.     <LimitExcept GET PROPFIND OPTIONS REPORT>
  40.       Require valid-user
  41.     </LimitExcept>
  42. </Location>
  43. </VirtualHost>
  44. $


 
Qu'ai-je manqué?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed