Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:subversion

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
server:subversion [2011/06/22 15:08]
ewald Subversion 1.6 aus Lenny Backports benutzen
server:subversion [2013/06/09 20:45] (aktuell)
ewald Zugriff auf /svn freischalten
Zeile 3: Zeile 3:
 ===== Installation ===== ===== Installation =====
  
-  * Subversion ​1.6 aus Lenny Backports benutzen:+  * Subversion ​installieren:
  
-  # vi /etc/apt/​sources.list.d/​backports.debian.org.list +  # apt-get install subversion libapache2-svn
-  # lenny backports +
-  deb http://​backports.debian.org/​debian-backports lenny-backports main contrib non-free +
-  deb-src http://​backports.debian.org/​debian-backports lenny-backports main contrib non-free+
  
-  * Paket einspielen:+  * Repository anlegen:
  
-  # apt-get -t lenny-backports install subversion+  # mkdir /var/svn 
 +  # svnadmin create /​var/​svn/​repository 
 +  # chown -R www-data:www-data /var/svn
  
 +  * Apache-Modul konfigurieren:​
 +
 +  # vi /​etc/​apache2/​sites-available/​disorganized
 +  [...]
 +  <​VirtualHost *:80>
 +  [...]
 +      # Require encrypted ​ Subversion access.
 +      Redirect permanent /svn https://​disorganized.de/​svn
 +  [...]
 +  <​VirtualHost 85.214.235.82:​443>​
 +  [...]
 +      <​Location /svn>
 +          DAV svn
 +          SVNParentPath /var/svn
 +  ​
 +          AuthType Basic
 +          AuthName "​Disorganized Subversion Repository"​
 +          AuthUserFile /​var/​svn/​passwd
 +          AuthzSVNAccessFile /​var/​svn/​authz
 +  ​
 +          Require valid-user
 +  ​
 +          SSLRequireSSL
 +  ​
 +          Order allow,deny
 +          Allow from all
 +      </​Location>​
 +
 +  * Kennwort erzeugen:
 +
 +  # htpasswd -cm /​var/​svn/​passwd ewald
 +
 +  * Kennwortdatei absichern:
 +
 +  # chown www-data:​www-data /​var/​svn/​passwd
 +  # chmod 640 /​var/​svn/​passwd
 +
 +  * Authentifizierung konfigurieren:​
 +
 +  # cp -p /​var/​svn/​repository/​conf/​authz /​var/​svn/​authz
 +  [...]
 +  [repository:/​]
 +  ewald = rw
server/subversion.1308748136.txt.gz · Zuletzt geändert: 2011/06/22 15:08 von ewald