SVN: diferència entre les revisions
Salta a la navegació
Salta a la cerca
Cap resum de modificació |
|||
Línia 53: | Línia 53: | ||
chmod 777 -R programacio | chmod 777 -R programacio | ||
* És millor usar el: | * És millor usar el: | ||
svnadmin create --fs-type fsfs programacio | svnadmin create --fs-type fsfs programacio | ||
Ja el sistema de fitxers FSFS és millor que el BerkDB, i si el svn ha estat compilat amb suport pel BerckDB alehores crea els repositoris per defecte amb BerkDB (més info http://svn.collab.net/repos/svn/trunk/notes/fsfs) | Ja el sistema de fitxers FSFS és millor que el BerkDB, i si el svn ha estat compilat amb suport pel BerckDB alehores crea els repositoris per defecte amb BerkDB (més info http://svn.collab.net/repos/svn/trunk/notes/fsfs) | ||
i finalment cal editar el fitxer .svn_access_control.txt si li volem afegir altres privilegis (per exemple que sigui llegible per tothom). | i finalment cal editar el fitxer .svn_access_control.txt si li volem afegir altres privilegis (per exemple que sigui llegible per tothom). |
Revisió del 10:33, 23 oct 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
Mes info sobre el control d'acces a http://svnbook.red-bean.com/en/1.1/ch06s04.html
Per crear un repositori nou:
cd /var/www/de.espai.de/svn * svnadmin create programacio chmod 777 -R programacio
* És millor usar el: svnadmin create --fs-type fsfs programacio
Ja el sistema de fitxers FSFS és millor que el BerkDB, i si el svn ha estat compilat amb suport pel BerckDB alehores crea els repositoris per defecte amb BerkDB (més info http://svn.collab.net/repos/svn/trunk/notes/fsfs)
i finalment cal editar el fitxer .svn_access_control.txt si li volem afegir altres privilegis (per exemple que sigui llegible per tothom).