Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:subversion

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
server:subversion [2011/06/21 20:50]
ewald angelegt
server:subversion [2013/06/09 20:45] (aktuell)
ewald Zugriff auf /svn freischalten
Zeile 3: Zeile 3:
 ===== Installation ===== ===== Installation =====
  
-  * Paket einspielen:+  * Subversion installieren:
  
-  # apt-get install subversion+  # apt-get install subversion ​libapache2-svn
  
 +  * Repository anlegen:
 +
 +  # 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.1308682218.txt.gz · Zuletzt geändert: 2011/06/21 20:50 von ewald