SVN: diferència entre les revisions

De WikiMar
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
  RewriteEngine Off
BrowserMatch "SVN" redirect-carefully
  BrowserMatch "SVN" redirect-carefully
DAV svn
  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
  SVNParentPath /var/www/de.espai.de/svn
SVNAutoVersioning On
  SVNAutoVersioning On
SVNListParentPath On
  SVNListParentPath On
AuthType Basic
  AuthType Basic
AuthName "Subversion repository"
  AuthName "Subversion repository"
AuthUserFile /var/www/de.espai.de/.davpasswd
  AuthUserFile /var/www/de.espai.de/.davpasswd
    #<LimitExcept GET PROPFIND OPTIONS REPORT>    <-- per restringir nomes l'escriptura (sense usar SVNIndexXSLT)
  #<LimitExcept GET PROPFIND OPTIONS REPORT>    <-- per restringir nomes l'escriptura (sense usar SVNIndexXSLT)
    Require valid-user
  Require valid-user
    #</LimitExcept>
  #</LimitExcept>


Satisfy Any
  Satisfy Any
SVNPathAuthz on
  SVNPathAuthz on
SVNIndexXSLT  /var/www/de.espai.de/.svn_access_control.txt
  SVNIndexXSLT  /var/www/de.espai.de/.svn_access_control.txt
# Format del .svn_access_control.txt
  # Format del .svn_access_control.txt
#  [/]
  #  [/]
#  marti=rw
  #  marti=rw
#  [project1:/]
  #  [project1:/]
#  *=r
  #  *=r
#  marti=rw
  #  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
  1. 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 *