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.
- 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
-
|
v1
|
v1
|
|
| | 1 | [[PageOutline]] |
| | 2 | |
| | 3 | = Subversion-Repository = |
| | 4 | |
| | 5 | --work in progress-- |
| | 6 | |
| | 7 | |
| | 8 | == Server == |
| | 9 | |
| | 10 | Subversion erlaubt verschiedene Server-Szenarien. Für uns kommen zwei davon in Frage: |
| | 11 | 1. svn über ssh-Tunnel |
| | 12 | 1. svn ü ber Apache |
| | 13 | Beide Varianten wären sinnvoll, weil |
| | 14 | 1. alle potentiellen Nutzer einen vollständigen Systemaccount besitzen, sich also ssh-Schlüssel anlegen und sich dann über ssh einloogen können. |
| | 15 | 1. der Apache V2 bereits gut läuft, mitsamt LDAP-Authentifizierung, und nur konfiguriert werden muss. |
| | 16 | |
| | 17 | Beide Methoden haben Vor- und Natchteile, besonders hervorzuheben: |
| | 18 | |
| | 19 | 1. 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. |
| | 20 | 1. 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 | |
| | 22 | Das subversion-Manual ist eine hervorragende Dokumentation zu allen diesen Fragen. |
| | 23 | |
| | 24 | Wir 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 | |
| | 26 | Ich 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) |