SVN

De WikiMar
Salta a la navegació Salta a la cerca

SVN - Subversion

El apache esta configurat i té aixo:

 ##############
 # SVN - Subversion Repository:
<Location /svn>
 RewriteEngine Off
 BrowserMatch "SVN" redirect-carefully
 DAV svn
 #   SVNPath /var/svn/repos   <-- per un sol repositori
 SVNParentPath /var/www/de.espai.de/svn
 SVNAutoVersioning On
 SVNListParentPath On
 AuthType Basic
 AuthName "Subversion repository"
 AuthUserFile /var/www/de.espai.de/.davpasswd
 #<LimitExcept GET PROPFIND OPTIONS REPORT>    <-- per restringir nomes l'escriptura (sense usar SVNIndexXSLT)
 Require valid-user
 #</LimitExcept>
 Satisfy Any		
 SVNPathAuthz on
 SVNIndexXSLT  /var/www/de.espai.de/.svn_access_control.txt
 # Format del .svn_access_control.txt
 #  [/]
 #  marti=rw
 #  [project1:/]
 #  *=r
 #  marti=rw
</Location>


El fitxer de control .svn_access_control.txt:

[:/]
espai=rw
marti=rw
[programacio:/callserver]
* = r
espai=rw
marti=rw


Per crear un repositori nou:

cd /var/www/de.espai.de/svn
svnadmin create programacio
chmod 777 -R programacio