close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of AdminSvn


Ignore:
Timestamp:
Aug 5, 2011, 9:17:34 PM (15 years ago)
Author:
Rüdiger Kupper
Comment:

noch nicht entschieden, welches Serverszenario wir verwenden

Legend:

Unmodified
Added
Removed
Modified
  • AdminSvn

    v1 v1  
     1[[PageOutline]]
     2
     3= Subversion-Repository =
     4
     5--work in progress--
     6
     7
     8== Server ==
     9
     10Subversion erlaubt verschiedene Server-Szenarien. Für uns kommen zwei davon in Frage:
     111. svn über ssh-Tunnel
     121. svn ü ber Apache
     13Beide Varianten wären sinnvoll, weil
     141. alle potentiellen Nutzer einen vollständigen Systemaccount besitzen, sich also ssh-Schlüssel anlegen und sich dann über ssh einloogen können.
     151. der Apache V2 bereits gut läuft, mitsamt LDAP-Authentifizierung, und nur konfiguriert werden muss.
     16
     17Beide Methoden haben Vor- und Natchteile, besonders hervorzuheben:
     18
     191. svn über ssh-Tunnel hat potentiell Probleme mit den Nutzerrechten beim Schreiben auf das svn-Repository. Die lassen sich aber durch ein gewissenhaftes Rechtedesign lösen.
     201. Apache als Server ist äußerst flexibel (wobei wir die Flexibilität auf absehbare Zeit nicht benötigen), erzeugt bei den Zugriffen aber erheblich mehr Systemlast (=langsamer)
     21
     22Das subversion-Manual ist eine hervorragende Dokumentation zu allen diesen Fragen.
     23
     24Wir müssen zunächst eine Entscheifung treffen, welches Szenario wir anwenden wollen. Ehrlichgesagt, bei unserem zu erwartendem Traffic (zwei aktive User und eine handvoll Dateien) ist der Systemaufwand vernachlässigbar.
     25
     26Ich erprobe zur Zeit beide Szenarien und werde mich kurzfristig (morgen) für eins entscheiden, dass wir dann erstmal verwenden.
     27
     28
     29=== svn über ssh-Tunnel ===
     30
     31(Details hierher)
     32
     33
     34=== svn über Apache ===
     35
     36(details hierhier)