Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| 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 | ||