CreationDepotSVN

De Wiki.sec.

Cette page est plus un récapitulatif qu'un tutoriel, donc elle est spécifique a notre serveur (désolé)

Création du dépôt SVN

Allez dans le répertoire ou sont stockés les dépôts:

cd /var/svn

Créez le dépôt à proprement parler:

svnadmin create mon_projet

Ouverture des droits

D'abord, il faut autoriser Apache à accéder au fichier:

chown -R apache:apache mon_projet

Ensuite on vérifie que l'on soit présent dans le fichier à mot de passes:

less gen-passwd

Sinon on rajoute son utilisateur dedans:

htpasswd -m gen-passwd mon_login

(htpasswd vous demandera le mot de passe a inclure)

Création d'une section Apache

Rendez-vous dans le répertoire des fichiers de conf SVN:

cd /etc/apache2/svn_repos/

Ensuite copiez un des fichiers existant pour s'en servir comme base du votre:

cp camedit.conf mon_projet.conf

Ensuite éditez le pour corriger quelques entrées:

...
<Location /svn/mon_projet> # définit l'URL de votre projet sur le web
...
    SVNPath /var/svn/mon_projet # doit pointer sur votre dépôt SVN

Une fois votre fichier enregistré, redémarrez Apache

/etc/init.d/apache2 restart

Et voila, votre dépôt est désormais accessible par

http://fr.dotsec.net/svn/mon_projet/

Et aussi par SSL:

https://fr.dotsec.net/svn/mon_projet/