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/