[svnbook commit] r3327 - trunk/src/de/book
khmarbaise
noreply at red-bean.com
Sat Oct 11 15:32:44 CDT 2008
Author: khmarbaise
Date: Sat Oct 11 15:32:43 2008
New Revision: 3327
Log:
- src/de/book/ch06-server-configuration.xml
- Fixed #181 from http://www.svnbook.de of Dirk Abe
Modified:
trunk/src/de/book/ch06-server-configuration.xml
Modified: trunk/src/de/book/ch06-server-configuration.xml
==============================================================================
--- trunk/src/de/book/ch06-server-configuration.xml (original)
+++ trunk/src/de/book/ch06-server-configuration.xml Sat Oct 11 15:32:43 2008
@@ -86,9 +86,9 @@
eine Menge an <quote>frei verfügbaren</quote> Funktionen/Modulen,
wie SSL-verschlüsselte Verbindungen, Logging, sowie diverse
Authentifikationssysteme von Drittanbietern und einen grundlegenden,
- web-browser-gestützten Repository-Zugriff.</para>
-
+ Web-Browser-gestützten Repository-Zugriff.</para>
+<!--
<para>In the other corner is <command>svnserve</command>: a small,
lightweight server program that speaks a custom protocol with
clients. Because its protocol is explicitly designed for
@@ -99,7 +99,20 @@
logging or built-in web browsing. It is, however, extremely
easy to set up and is often the best option for small teams just
starting out with Subversion.</para>
+-->
+ <para>In der anderen Ecke befindet sich <command>svnserve</command>:
+ ein kleiner, leicht-gewichtiger Server, der ein einfaches Netzwerkprotokoll
+ für die Zugriffe der Clients verwendet. Da dieses Protokoll für die
+ Verwendung mit Subversion entwickelt wurde und im Gegensatz zu HTTP,
+ zustandsorientiert ist, bietet es einen deutlich schnelleren Netzwerkzugriff—
+ spart allerdings auch einige wichtige Funktionen aus. So bietet er eine
+ SASL-basierte Verschlüsselung und Authentifikation, hat aber keine
+ Logging-Funktionen oder eingebauten Web-Browser-Zugriff. Wie auch immer,
+ er ist extrem einfach einzurichten und für kleinere Teams welche einfach
+ nur schnell mit Subversion "loslegen" wollen, die beste Wahl.</para>
+
+<!--
<para>A third option is to use <command>svnserve</command>
tunneled over an SSH connection. Even though this scenario
still uses <command>svnserve</command>, it differs quite a bit
@@ -115,10 +128,32 @@
via <literal>file://</literal> URLs. Path-based access control
has no meaning, since each user is accessing the repository
database files directly.</para>
+-->
+
+ <para>Ein dritte Möglichkeit ist <command>svnserve</command> durch
+ SSH-Verbindungen zu tunneln. Auch wenn in diesem Fall weiterhin
+ <command>svnserve</command> verwendet wird, so unterscheidet sich
+ die Funktionalität etwas von der normalen Nutzung des <command>
+ svnserve</command>. Der SSH wird zur Verschlüsselung der gesamten
+ Kommunikation verwendet. Ebenso zur Authentifizierung, was die
+ Verwendung von realen Nutzerkonten auf dem Subversions-Server notwendig
+ macht (anders als beim einfachen <command>svnserve</command>, der seine
+ eigene Nutzerverwaltung hat). Des weiteren ist es Notwendig - da jeder
+ angemeldete Nutzer einen eigenen <command>svnserve</command>-Prozess
+ startet - einer Gruppe von lokalen Nutzern (aus Sicht der Rechtevergabe)
+ vollen Zugriff auf das Repository via <literal>file://</literal> zu
+ ermöglichen. Pfad-basierte Zugriffskontrolle schließt sich in diesem Fall aus,
+ da die Nutzer direkt auf die Datenbank-Dateien zugreifen.</para>
+<!--
<para><xref linkend="svn.serverconfig.overview.tbl-1"/> provides a
quick summary of the three typical server deployments.</para>
+-->
+ <para><xref linkend="svn.serverconfig.overview.tbl-1"/>Ein kurze Zusammenfassung
+ der drei typischen Server-Konfigurationen.</para>
+
+
<table id="svn.serverconfig.overview.tbl-1">
<title>Comparison of subversion server options</title>
<tgroup cols="4">
More information about the svnbook-dev
mailing list