====== Versionsverwaltung mit Subversion ====== ===== Installation ===== * Subversion installieren: # 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 [...] [...] # Require encrypted Subversion access. Redirect permanent /svn https://disorganized.de/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 * 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