Home Synology Tutoriel Subversion

Menu principal

Subversion
(0 - user rating)
Écrit par ToFF   
Samedi, 18 Décembre 2010 22:57

Installation/configuration de svn - 1.6.15-1

ipkg update
ipkg install subversion

• Création de l'utilisateur svn via l'interface du syno puis :

chown svn.root /volume1/homes/svn

• Modiffication du fichier /etc/passwd :

svn:x:::Subversion user:/volume1/homes/svn:/bin/ash

Vous pouvez vous connecter avec l'utilisateur svn en ssh maintenant.

Préparation de la connexion svn+ssh

Le protocole svn est encapsulé dans ssh pour permettre l'utilisation de la commande svnserve :

Créer le fichier svnserve.sh sous /usr/bin :

#!/bin/ash
/opt/bin/svnserve -r /volume1/homes $@

Client Web

/usr/syno/synoman/phpsrc/websvn-2.3.2/

Modification dans la console d'admin synology PHP open base dir

/bin/tar:/etc:/opt/bin/gzip:/opt/bin/svn

conf/extra/httpd-autoindex.conf-user

alias /websvn "/usr/syno/synoman/phpsrc/websvn-2.3.2"

AuthType Basic
AuthName "Private Subversion Repository"
AuthUserFile /usr/syno/apache/svn.passwd
Require valid-user

Création du valid-user avec mot de passe :

htpasswd -c /usr/syno/apache/svn.passwd xxx

Sous Eclipse (ou autres)

L'url est sous cette forme:

svn+ssh://ipAddr/svn/repo1

Mise à jour le Mardi, 22 Mars 2011 00:12
 

Ajouter un Commentaire


Code de sécurité
Rafraîchir