SVN: diferència entre les revisions
Salta a la navegació
Salta a la cerca
(Pàgina nova, amb el contingut: «= SVN - Subversion = El apache esta configurat i té aixo: ############## # SVN - Subversion Repository: <Location /svn> RewriteEngine Off BrowserMatch...».) |
Cap resum de modificació |
||
Línia 7: | Línia 7: | ||
# SVN - Subversion Repository: | # SVN - Subversion Repository: | ||
<Location /svn> | <Location /svn> | ||
RewriteEngine Off | |||
BrowserMatch "SVN" redirect-carefully | |||
DAV svn | |||
# SVNPath /var/svn/repos <-- per un sol repositori | # 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> | </Location> | ||
Revisió del 17:13, 23 set 2008
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/ svnadmin create programacio cd programacio chmod 777 -R *