php-resource.de

LINUX Tutorial: SVN Server einrichten

Wie man unter Linux einen Subversion Server einrichtet.

|29.04.2009 | jens | 45771 | KAT : LINUX | | Kommentare 1


3

5

Depot erstellen ("Repository")

Wenn alle benötigten Pakete installiert sind kann das erste Depot erstellt werden. Dazu sind mehrere Schritte nötig.

In diesem Beispiel gehe ich davon ausdas die Depot im Ordner /var/svn gespeichert werden.

Zunächst erstellen wir den eben erwähnten Ordner und darin unser erstes Depot:

mkdir /var/svn
svnadmin create /var/svn/repo1

Als nächstes muss der gewünschte vhost bearbeitet werden. Meistens zu finden unter /etc/apache2/vhosts.d/. Bei einer frischen Installation von Apache ist das normalerweise die Datei 00_default_vhost.conf.

Sollten keine vhosts eingerichtet sein kann man die "location" natürlich auch in die httpd.conf eintragen.

In den gewünschten vhost fügen wir nun eine location für unser SVN Depot ein:

<VirtualHost (...)>
(...)
        <Location /svn_repo1>
		DAV svn
		SVNPath /var/svn/repo1
		AuthType Basic
		AuthName "Subversion repository"
		AuthUserFile /etc/svn-auth-file
	        AuthzSVNAccessFile /etc/svn-access-file
	        Require valid-user
        </Location>
(...)
</VirtualHost>

Die hierbei angegebenen Dateien /etc/svn-auth-file und /etc/svn-access-file bestimmen welche Benutzer (und Gruppen) Zugriff auf das Depot haben. Dazu mehr auf der nächsten Seite.

Navigation -> Seitenanzahl : (5)

  «  1 2 3 4 5  » 
Kommentare zum Tutorial
Tutorial kommentieren
 
19.05.2009 21:13:41 es wäre sehr schön wenn du dein Tut fertigstellen würdest :) ...

Alle Kommentare anzeigen ...
 
Über den Autor
jens

jens

Status
Premium Mitglied

Beruf
Unbekannt

Mitglied seit:
03.09.2002

letzte Aktivität
08.08.2009

 

Tutorial bewerten

Hat Ihnen dieses Tutorial gefallen? Dann bewerten Sie es jetzt! Fünf Sterne bedeutet "Sehr gut", ein Stern "Unzureichend".



 

aktuelle Artikel

Projektmanagement Damals und Heute

Projektmanagement Damals und HeuteWerfen Sie einen Blick auf das, was sich verändert hat, und entdecken Sie, wo die Zukunft dieses Gebietes hinsteuert.

18.01.2021 | Neu | Berni

Arbeitsmanagement-Tools

Arbeitsmanagement-ToolsWarum jedes Team Arbeitsmanagement-Tools benötigt. Man schätzt, dass 25% eines durchschnittlichen Mitarbeiter-Tages durch ineffiziente Arbeit vergeudet werden.

11.12.2020 | Neu | Berni