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 [2012/12/07 14:38]
ewald Installation unter Squeeze
server:subversion [2013/06/09 20:45] (aktuell)
ewald Zugriff auf /svn freischalten
Zeile 5: Zeile 5:
   * Subversion installieren:​   * 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.1354887508.txt.gz · Zuletzt geändert: 2012/12/07 14:38 von ewald