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 Installation d'un serveur Subversion

Le meta-paquet subversion-server d�pend des paquets dont on a besoin (libapache2-dav-svn et subversion-tools) pour configurer un serveur.


12.2.1.1 Configurer un d�p�t

Actuellement, le paquet subversion ne configure pas un d�p�t, donc il faut le configurer � la main. Un emplacement possible pour un d�p�t est /var/local/repos.

Cr�er le r�pertoire :

     # mkdir -p /var/local/repos

Cr�er la base de donn�es du d�p�t :

     # svnadmin create /var/local/repos

Mettre le d�p�t en �criture par le serveur web :

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

12.2.1.2 Configuration d'Apache2

Pour permettre l'acc�s au r�pertoire par authentification des utilisateurs, ajoutez (ou d�commentez) ce qui suit � /etc/apache2/httpd.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>

Ensuite, cr�er un fichier d'authentification des utilisateurs avec la commande :

     htpasswd2 -c /etc/subversion/passwd some-username

Relancez Apache2, et votre nouveau d�p�t Subversion sera accessible par l'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