Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/07/2014, à 11:14

Sarce

svn + apache2

Bonjour,
Dans le cadre de mon stage en entreprise (bac +2), on me demande de créer un dépôt SVN afin que les devs de ma boite puisse sauvegarder dessus.

Jusque la rien de compliquer, j'ai réussi à crée et initialiser mon dépôt, ils peuvent commit etc.

Mon soucis viens après car on me demande de crée un Web Service ou quand on ce connecterais dessus depuis chrome, on pourrait visualiser le contenu de mon dépôt sans être authentifier.

J'utilise websvn et je n'arrive pas à le faire pointer en direction de mon dépôt SVN.

J'ai pourtant réussi à changer l'adresse ip donc quand je fais 192.168.2.2/var/svn je rencontre une erreur me disant qu'il ne trouve rien.

Et quand je tape l'adresse 192.168.2.2 j'arrive sur la page par défaut qui me dis que ça marche...( ce jolie troll de la part d'apache ! sad )

J'ai retourné google pour trouver des tutoriels ou des retours sur expérience (même le tuto de ce site http://doc.ubuntu-fr.org/subversion#serveur_svn_apache) rien y fait.

Je m'en remet donc à vous, je  ne savais pas quoi vous fournir comme information, donc n'hésitez pas à me demander.

J'utilise Ubuntu 12.10 et je suis novice (pas totalement casu je me débrouille quand même smile )

En vous remerciant de m'avoir lu, je m'excuse pour les fautes d'orthographes.

Cordialement,

Sarce

Hors ligne

#2 Le 07/07/2014, à 12:59

chefdelegion

Re : svn + apache2

Ayant testé le documentaire de la ubuntu j'ai de même le problème sur les nouvelles versions.
Tu peux utilisé le tutoriel que j'utilise pour mon serveur svn :
http://www.unixmen.com/how-to-install-a … 04-server/


Xubuntu  14.04 LTS sur tous les postes.
Debian/FreeBSD pour les serveurs.
OMV/FreeNAS pour les serveurs NAS/SAN
New blog : http://aurelienh.shost.ca

Hors ligne

#3 Le 07/07/2014, à 13:01

Sarce

Re : svn + apache2

Très bien, je te remercie.

Je vais essayer et je reviens donner une réponse ^^

Cordialement,

Hors ligne

#4 Le 07/07/2014, à 13:46

Sarce

Re : svn + apache2

Bon sang, ça marche big_smile !

J'ai rajouté les lignes a mon dav_svn.conf

<Location /subversion>
DAV svn
SVNParentPath /subversion
</Location>

ROUGE : Path to mon répertoire.

Dans les tutoriels que je suis aller voir il précise pas qu'il faut rajouter le lien du répertoire svn dans la balise Location.
J'ai juste fais cette manip et de suite mon répertoire c'est afficher dans chrome avec l'url :

http://192.168.2.2/var/svn

Donc juste merci.

Une dernière question, en faite il ne faut que modifier le fichier dav_svn et c'est tout ? ou les différentes manipulation que j'ai fais dans apache2.conf (/etc/apache2) en rajoutant les balises :

<Location /svn>
  DAV svn
  SVNParentPath /var/svn
</Location>

servent à quelques choses?

Cordialement,

Sarce

Dernière modification par Sarce (Le 07/07/2014, à 13:47)

Hors ligne

#5 Le 07/07/2014, à 13:58

chefdelegion

Re : svn + apache2

Oui tu peux à la fois l'utilisé pour un domaine avec un vhost apache2.
Ils servent à la lib svn de apache2 de localiser etc .... ton  svn.

par exemple le mien :

<VirtualHost *:80>
 ServerAdmin admin@domaine.tld
#ServerName svn.domaine.tld
# SVN n'est accessible que sur /svn
<Location /svn>
DAV svn
SVNPath /subersion

# our access control policy

# try anonymous access first, resort to real
# authentication if necessary.

# how to authenticate a user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /subersion/depot1/conf/passwd

Require valid-user
</Location>


</VirtualHost>

puis :
2enmod dav_svn
a2ensite svn
/etc/init.d/apache2 restart

Dernière modification par chefdelegion (Le 07/07/2014, à 14:08)


Xubuntu  14.04 LTS sur tous les postes.
Debian/FreeBSD pour les serveurs.
OMV/FreeNAS pour les serveurs NAS/SAN
New blog : http://aurelienh.shost.ca

Hors ligne

#6 Le 07/07/2014, à 14:01

Sarce

Re : svn + apache2

Très bien, vous pouvez Lock le topic.

Encore merci big_smile !

Cordialement.

Hors ligne