Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

12.2.1 Installazione di un server Subversion

Il metapacchetto subversion-server dipende dai pacchetti necessari per impiantare un server (libapache2-dav-svn e subversion-tools).


12.2.1.1 Impostare un deposito

Attualmente il pacchetto subversion non imposta un deposito, per cui bisogna farlo manualmente. Una locazione possibile per un deposito � in /var/local/repos.

Create la directory:

     # mkdir -p /var/local/repos

Create il database del deposito:

     # svnadmin create /var/local/repos

Rendete il deposito scrivibile dal server WWW:

     # chown -R www-data:www-data /var/local/repos

12.2.1.2 Configurare Apache2

Per permettere l'accesso al deposito tramite autenticazione degli utenti, aggiungete quanto segue a /etc/apache2/mods-available/dav_svn.conf:

     <Location /repos>
       DAV svn
       SVNPath /var/local/repos
       AuthType Basic
       AuthName "Subversion repository"
       AuthUserFile /etc/subversion/passwd
       <LimitExcept GET PROPFIND OPTIONS REPORT>
         Require valid-user
       </LimitExcept>
     </Location>

Poi create un file per l'autenticazione degli utenti con il comando:

     htpasswd2 -c /etc/subversion/passwd username-di-qualcuno

Riavviate Apache2 ed il vostro nuovo deposito Subversion sar� accessibile all'URL https://hostname/repos.


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire