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 eines Subversion Servers

Das subversion-server Meta-Paket h�ngt von den ben�tigten Paketen libapache2-dav-svn und subversion-tools ab, um einen Server aufzusetzen.


12.2.1.1 Aufsetzen eines Repository

Zurzeit setzt das subversion-Paket kein Repository auf, man muss es manuell erzeugen. Eine m�gliche Stelle f�r ein Repository ist in /var/local/repos.

Erzeugen des Verzeichnisses

     # mkdir -p /var/local/repos

und der Repository Datenbank:

     # svnadmin create /var/local/repos

Nun ist das Repository f�r den WWW Server schreibbar zu machen:

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

12.2.1.2 Konfiguration von Apache2

Um den Zugriff auf das Repository mittels Nutzerauthentifizierung zu erm�glichen, f�gen Sie Folgendes zu /etc/apache2/mods-available/dav_svn.conf hinzu (oder kommentieren Sie dies aus):

     <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>

Danach erzeugen Sie eine Nutzerauthentifizierungsdatei mit dem Kommando:

     htpasswd2 -c /etc/subversion/passwd ein-Nutzer

Starten Sie Apache2 neu und Ihr neues Subversion Repository wird unter der URL https://hostname/repos verf�gbar sein.


Debian GNU/Linux Reference Guide
Prev Home Next

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