Skip to content

EGRID website

Sections
Personal tools
You are here: Home » Documentation » Il deposito CVS/Subversion di EGRID » Pubblicare il deposito SVN con Apache2

Pubblicare il deposito SVN con Apache2

Come abilitare l'accesso al deposito Subversion tramite DAV/HTTP con il web server Apache2

Queste istruzioni si applicano ad una macchina Debian(sarge), come ad esempio egrid-doc.egrid.it.

Per rendere accessibile il deposito Subversion attraverso DAV/HTTP (con il client svn, non col browser!) si procede così:

  1. si installa libapache2-svn:

    apt-get  install libapache2-svn
    
  2. si abilita il modulo appena installato:

    a2enmod dav_svn
    
  3. si edita a /etc/apache2/sites-enabled/www.egrid.it, aggiungendo:

    1. la direttiva ProxyPass per il path /srv/svn:

      ProxyPass        /srv/svn    !
      
    2. un elemento Location per quel path:

      <Location /srv/svn>
          # read-only http access to the subversion repository
      
          DAV svn
          SVNPath /srv/svn
      
          # Uncomment the following line to enable Authz Authentication
          # AuthzSVNAccessFile /etc/apache2/dav_svn.authz
      
          # The following three lines allow anonymous read, but make
          # committers authenticate themselves.
          <LimitExcept GET PROPFIND OPTIONS REPORT>
                Require valid-user
          </LimitExcept> 
       </Location>
      

Le istruzioni dettagliate sono in egrid-doc:/usr/share/doc/libapache2-svn/INSTALL.authz.gz.

Created by rmurri
Contributors : Riccardo Murri
Last modified 2005-09-20 05:09
 

Powered by Plone

This site conforms to the following standards: