Bonjour,
Je découvre Subversion, et j’ai voulu l’installer sur mon serveur pour voir un peux mieux comment sa fonctionne, et l’installer sur un serveur de Prod au Boulot.
Après plusieurs jours, des centaines de doc EN/FR, de page web, le svn book,la faq, à ce moment précis, je ne sais plus quoi faire.
Récapitulation de l’installation :
Installation de SVN 1.6.13 (compilé)
Création du Dépôt :
# svnadmin create /var/www/svn/projet001
J’ai crée les certificates pour le ssl d’apache.
Mise en place du Vhost apache :
<VirtualHost *:443>
ServerAdmin root@fabien493.com
ServerName svn.fabien493.com
DocumentRoot /var/www/svn/
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/ssl.crt/ssl.crt
SSLCertificateKeyFile /etc/apache2/ssl/ssl.key/ssl.key
<Directory /svn/index.html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/svn_error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/svn_access.log combined
</VirtualHost>
Ensuite j’ai installé et paramétré Webdav pour apache ainsi que les dépendances nécessaires
Configuration de Webdav : /etc/apache2/mods-available/dav_svn.conf
<Location /svn>
DAV svn
SVNParentPath /var/www/svn/
SVNListParentPath On
AuthType Basic
AuthName "Depot Subversion"
AuthUserFile /etc/subversion/htpasswd
Require valid-user
# On indique ici le fichier de configuration des permissions d'accès au dépot subversion
#AuthzSVNAccessFile /etc/subversion/access
</location>
Ensuite j’ai créer un repertoire /etc/subversion/
Contenant :
Un fichier Access :
[projet001:/]
fab = rw
[projet001:/trunk]
fab = rw
[projet001:/tags]
fab = rw
[projet001:/branche]
fab = rw
(pour l’instant je ne me sert pas du “access”)
Ainsi qu’un fichier htpasswd genéré par htpasswd pour l’utilisateur fab
Pour finir juste pour le test j’ai fait :
Chown –R fab:www-data /var/www/svn/
Chmod –R 775 svn
Pour pas avoir de problème de droit.
On test :
Cool il demande l’indentifiant !!
ensuite :
Rolala j’ai de la chance tout fonctionne, je vois le projet, je CLIQUE !!
Et la c’est le drame…
Log :
Could not open the requested SVN filesystem
j’ai testé des milliards de choses, recommancé tout à zero, meme recompilé svn, rien n’y fait.
Alors je demande “s’il vous plais” vos lumierre sur ce probleme.
Amicalement,
Fabcorp