[svnbook] r4575 committed - Translation: Comparison of subversion server options

svnbook at googlecode.com svnbook at googlecode.com
Thu Dec 26 13:32:41 CST 2013


Revision: 4575
Author:   jmfelderhoff at gmx.eu
Date:     Thu Dec 26 18:27:06 2013 UTC
Log:      Translation: Comparison of subversion server options

http://code.google.com/p/svnbook/source/detail?r=4575

Modified:
  /branches/1.6/de/book/ch06-server-configuration.xml

=======================================
--- /branches/1.6/de/book/ch06-server-configuration.xml	Tue May 14 06:26:26  
2013 UTC
+++ /branches/1.6/de/book/ch06-server-configuration.xml	Thu Dec 26 18:27:06  
2013 UTC
@@ -2,24 +2,23 @@
  <!--
    <title>Server Configuration</title>
  -->
-  <title>Die Administration eines Subversion-Servers</title>
+<title>Konfiguration des Servers</title>

  <!--
    <para>A Subversion repository can be accessed simultaneously by
      clients running on the same machine on which the repository
-    resides using the <literal>file://</literal> method.  But the
-    typical Subversion setup involves a single server machine being
-    accessed from clients on computers all over the office—or,
-    perhaps, all over the world.</para>
+    resides using URLs carrying the <literal>file://</literal> scheme.
+    But the typical Subversion setup involves a single server machine
+    being accessed from clients on computers all over the
+    office—or, perhaps, all over the world.</para>
  -->
-
    <para>Der Zugriff auf ein Subversion-Projektarchiv kann problemlos
      von mehreren Clients, welche auf demselben Rechner wie Subversion
-    laufen, gleichzeitig erfolgen – unter Verwendung der
-    <literal>file://</literal>-Methode. Aber typischerweise läuft der
-    Subversion-Server auf einem separaten Rechner, und der Zugriff
-    erfolgt von Clients auf vielen verschiedenen Computern aus der
-    ganzen Firma – ja sogar der ganzen Welt.</para>
+    laufen, gleichzeitig erfolgen – unter Verwendung von URLs
+    mit dem <literal>file://</literal>-Schema. Aber typischerweise
+    läuft der Subversion-Server auf einem separaten Rechner, und der
+    Zugriff erfolgt von Clients auf vielen verschiedenen Computern aus
+    der ganzen Firma – ja sogar der ganzen Welt.</para>

  <!--
    <para>This chapter describes how to get your Subversion repository
@@ -50,24 +49,24 @@
      <title>Überblick</title>

  <!--
-    <para>Subversion was designed with an abstract network layer.
+    <para>Subversion was designed with an abstract repository access layer.
        This means that a repository can be programmatically accessed by
        any sort of server process, and the client <quote>repository
        access</quote> API allows programmers to write plug-ins that
        speak relevant network protocols.  In theory, Subversion can use
        an infinite number of network implementations.  In practice,
-      there are only two servers at the time of this writing.</para>
+      there are only two Subversion servers in widespread use today.</para>
  -->
-    <para>Subversion wurde mit einer abstrakten Netzwerkschicht
-      entworfen. Dies bedeutet, dass auf ein Projektarchiv
-      automatisiert von beliebigen Server-Prozessen zugegriffen werden
-      kann, und die für Clients vorhandene
-      <quote>Projektarchiv-Zugriffs</quote>-API
+    <para>Subversion wurde mit einer abstrakten
+      Projektarchiv-Zugriffs-Schicht entworfen. Dies bedeutet, dass
+      auf ein Projektarchiv automatisiert von beliebigen
+      Server-Prozessen zugegriffen werden kann, und die für Clients
+      vorhandene <quote>Projektarchiv-Zugriffs</quote>-API
        (Programmierschnittstelle) erlaubt es Programmierern, Plugins zu
        entwickeln, die relevante Netzwerkprotokolle verstehen.
        Theoretisch ermöglicht dies Subversion, eine unbegrenzte Zahl an
-      Netzwerkprotokollen zu verwenden.  Zum Zeitpunkt an dem dies
-      geschrieben wird, gibt es aber nur zwei Server.</para>
+      Netzwerkprotokollen zu verwenden. Praktisch gibt es heute
+      allerdings nur zwei weitverbreitete Server.</para>

  <!--
      <para>Apache is an extremely popular web server; using the
@@ -119,11 +118,10 @@
        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
-      in features from a traditional <command>svnserve</command>
+    <para>The network protocol which <command>svnserve</command>
+      speaks may also be tunneled over an SSH connection.  This
+      deployment option for <command>svnserve</command> differs quite
+      a bit in features from a traditional <command>svnserve</command>
        deployment.  SSH is used to encrypt all communication.  SSH is
        also used exclusively to authenticate, so real system accounts
        are required on the server host (unlike
@@ -132,22 +130,22 @@
        user spawn a private, temporary <command>svnserve</command>
        process, it's equivalent (from a permissions point of view) to
        allowing a group of local users to all access the repository
-      via <literal>file://</literal> URLs. Path-based access control
+      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 ziemlich von der normalen
-      Nutzung von <command>svnserve</command>. SSH wird zur
-      Verschlüsselung der gesamten Kommunikation verwendet. Ebenso zur
-      Authentifikation, was die Verwendung von realen Anwenderkonten
-      auf dem Subversion-Server notwendig macht (anders als beim
-      einfachen <command>svnserve</command>, der seine eigene
-      Anwenderverwaltung hat).  Des weiteren ist es notwendig – da
-      jeder angemeldete Nutzer einen eigenen
+    <para>Das Netzwerkprotokoll, das <command>svnserve</command>
+      spricht, kann auch über eine SSH-Verbindunge getunnelt werden.
+      Diese Option zum Einsatz von <command>svnserve</command>
+      unterscheidet sich erheblich von der traditionellen Nutzung von
+      <command>svnserve</command>. SSH wird zur Verschlüsselung der
+      gesamten Kommunikation verwendet. Ebenso zur Authentifikation,
+      was die Verwendung von realen Anwenderkonten auf dem
+      Subversion-Server notwendig macht (anders als beim einfachen
+      <command>svnserve</command>, der seine eigene Anwenderverwaltung
+      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 Projektarchiv via <literal>file://</literal> URLs zu
@@ -167,154 +165,241 @@


      <table id="svn.serverconfig.overview.tbl-1">
- <!-- <title>Comparison of subversion server options</title> -->
+<!--
+      <title>Comparison of subversion server options</title>
+-->
        <title>Vergleich der Serveroptionen für Subversion</title>
        <tgroup cols="4">
          <thead>
            <row>
-        <!-- <entry>Feature</entry> -->
-            <entry>Funktionen</entry>
+<!--
+            <entry>Feature</entry>
+-->
+            <entry>Funktion</entry>
              <entry>Apache + mod_dav_svn</entry>
              <entry>svnserve</entry>
-       <!-- <entry>svnserve over SSH</entry> -->
+<!--
+            <entry>svnserve over SSH</entry>
+-->
              <entry>svnserve via SSH</entry>
            </row>
          </thead>
          <tbody>
            <row>
-       <!-- <entry>Authentication options</entry> -->
+<!--
+            <entry>Authentication options</entry>
+-->
              <entry>Authentifikationsmöglichkeiten</entry>
-       <!-- <entry>HTTP(S) basic auth, X.509 certificates, LDAP, NTLM, or
-              any other mechanism available to Apache httpd</entry> -->
-            <entry>HTTP(S) basic auth, X.509 Zertifikate, LDAP, NTLM,
-              oder jede andere für den Apache Webserver verfügbare
-              Methode</entry>
-       <!-- <entry>CRAM-MD5 by default;  LDAP, NTLM, or any other mechanism
-              available to SASL</entry> -->
+<!--
+            <entry>HTTP Basic or Digest auth, X.509 certificates, LDAP,
+              NTLM, or any other mechanism available to Apache  
httpd</entry>
+-->
+            <entry>HTTP Basic oder Digest Auth, X.509 Zertifikate,
+              LDAP, NTLM, oder jede andere für den Apache Webserver
+              verfügbare Methode</entry>
+<!--
+            <entry>CRAM-MD5 by default;  LDAP, NTLM, or any other mechanism
+              available to SASL</entry>
+-->
              <entry>CRAM-MD5 als Voreinstellung,  LDAP, NTLM oder jede
                andere für SASL verfügbare Methode</entry>
              <entry>SSH</entry>
            </row>

            <row>
-       <!-- <entry>User account options</entry> -->
+<!--
+            <entry>User account options</entry>
+-->
              <entry>Anwenderkonfigurationen</entry>
-       <!-- <entry>Private 'users' file, or other mechanisms
-            available to Apache httpd (LDAP, SQL, etc.)</entry> -->
+<!--
+            <entry>Private <quote>users</quote> file, or other mechanisms
+            available to Apache httpd (LDAP, SQL, etc.)</entry>
+-->
              <entry>private Datei <filename>users</filename> oder jede
                andere für den Apache Webserver verfügbare Methode
                (LDAP, SQL, usw.)</entry>
-       <!-- <entry>Private 'users' file, or other mechanisms available
-              to SASL (LDAP, SQL, etc.)</entry> -->
+<!--
+            <entry>Private <quote>users</quote> file, or other
+              mechanisms available to SASL (LDAP, SQL, etc.)</entry>
+-->
              <entry>private Datei <filename>users</filename> oder jede
                andere für SASL verfügbare Methode (LDAP, SQL,
                usw.)</entry>
-       <!-- <entry>System accounts</entry> -->
+<!--
+            <entry>System accounts</entry>
+-->
              <entry>lokale Anwenderkonten auf dem Server</entry>
            </row>

            <row>
-       <!-- <entry>Authorization options</entry> -->
+<!--
+            <entry>Authorization options</entry>
+-->
              <entry>Autorisierungsmöglichkeiten</entry>
-       <!-- <entry>Read/write access can be granted over the whole
-              repository, or specified per path</entry> -->
+<!--
+            <entry>Read/write access can be granted over the whole
+              repository, or specified per path</entry>
+-->
              <entry>Lese-/Schreibzugriff auf das komplette
                Projektarchiv oder pfadbasierte Rechtevergabe</entry>
-        <!-- <entry>Read/write access can be granted over the whole
-              repository, or specified per path</entry> -->
+<!--
+            <entry>Read/write access can be granted over the whole
+              repository, or specified per path</entry>
+-->
              <entry>Lese-/Schreibzugriff auf das komplette
                Projektarchiv oder pfadbasierte Rechtevergabe</entry>
-        <!-- <entry>Read/write access only grantable over the whole
-              repository</entry> -->
+<!--
+            <entry>Read/write access only grantable over the whole
+              repository</entry>
+-->
              <entry>Lese-/Schreibzugriff nur auf ganzes Projektarchiv
                einstellbar</entry>
            </row>

            <row>
-       <!-- <entry>Encryption</entry> -->
+<!--
+            <entry>Encryption</entry>
+-->
              <entry>Verschlüsselung</entry>
-       <!-- <entry>Available via optional SSL</entry> -->
-            <entry>optional mit SSL</entry>
-       <!-- <entry>Available via optional SASL features</entry> -->
+<!--
+            <entry>Available via optional SSL (https)</entry>
+-->
+            <entry>optional mit SSL (https)</entry>
+<!--
+            <entry>Available via optional SASL features</entry>
+-->
              <entry>optional mit der SASL-Funktionen</entry>
-       <!-- <entry>Inherent in SSH connection</entry> -->
+<!--
+            <entry>Inherent in SSH connection</entry>
+-->
              <entry>Bestandteil der SSH-Verbindung</entry>
            </row>

            <row>
-       <!-- <entry>Logging</entry> -->
+<!--
+            <entry>Logging</entry>
+-->
              <entry>Protokollierung</entry>
-       <!-- <entry>Full Apache logs of each HTTP request, with
-            optional <quote>high-level</quote> logging of general
-            client operations</entry> -->
-            <entry>Protokollierung aller HTTP-Anfragen seitens Apache,
-              optionale <quote>High-Level</quote>-Protokollierung
-              aller Client-Operationen</entry>
-       <!-- <entry>No logging</entry> -->
-            <entry>keine Protokollierung</entry>
-       <!-- <entry>No logging</entry> -->
-            <entry>keine Protokollierung</entry>
+<!--
+            <entry>High-level operational logging of Subversion
+              operations plus detailed logging at the
+              per-HTTP-request level</entry>
+-->
+            <entry>Protokollierung der Subversion-Aktivitäten auf
+              hoher Ebene, dazu detaillierte Protokollierung auf der
+              Ebene der HTTP-Anfragen</entry>
+<!--
+            <entry>High-level operational logging only</entry>
+-->
+            <entry>Nur Protolollierung der Aktivitäten auf hoher
+              Ebenen</entry>
+<!--
+            <entry>High-level operational logging only</entry>
+-->
+            <entry>Nur Protolollierung der Aktivitäten auf hoher
+              Ebenen</entry>
            </row>

            <row>
-       <!-- <entry>Interoperability</entry> -->
+<!--
+            <entry>Interoperability</entry>
+-->
              <entry>Interoperabilität</entry>
-       <!-- <entry>Accessible by other WebDAV clients</entry> -->
+<!--
+            <entry>Accessible by other WebDAV clients</entry>
+-->
              <entry>Zugriff durch andere WebDAV-Clients</entry>
-       <!-- <entry>Talks only to svn clients</entry> -->
+<!--
+            <entry>Talks only to svn clients</entry>
+-->
              <entry>Verbindung nur mit svn-Clients möglich</entry>
-       <!-- <entry>Talks only to svn clients</entry> -->
+<!--
+            <entry>Talks only to svn clients</entry>
+-->
              <entry>Verbindung nur mit svn-Clients möglich</entry>
            </row>

            <row>
-       <!-- <entry>Web viewing</entry> -->
+<!--
+            <entry>Web viewing</entry>
+-->
              <entry>web-basierte Anzeige des Projektarchivs</entry>
-       <!-- <entry>Limited built-in support, or via third-party tools
-             such as ViewVC</entry> -->
+<!--
+            <entry>Limited built-in support, or via third-party tools
+              such as ViewVC</entry>
+-->
              <entry>eingeschränkte Unterstützung, alternativ mittels
                Programmen von Drittanbietern, wie etwa ViewVC,
                erweiterbar</entry>
-       <!-- <entry>Only via third-party tools such as ViewVC</entry> -->
+<!--
+            <entry>Only via third-party tools such as ViewVC</entry>
+-->
              <entry>nur mittels Programmen von Drittanbietern, wie etwa
                ViewVC</entry>
-       <!-- <entry>Only via third-party tools such as ViewVC</entry> -->
+<!--
+            <entry>Only via third-party tools such as ViewVC</entry>
+-->
              <entry>nur mittels Programmen von Drittanbietern, wie etwa
                ViewVC</entry>
            </row>

            <row>
-       <!-- <entry>Master-slave server replication</entry> -->
+<!--
+            <entry>Master-slave server replication</entry>
+-->
              <entry>Master-Slave-Server Replizierungen</entry>
-       <!-- <entry>Transparent write-proxying available from slave to  
master</entry> -->
+<!--
+            <entry>Transparent write-proxying available from slave to
+              master</entry>
+-->
              <entry>transparenter Schreib-Proxy vom Slave zum
                Master</entry>
-       <!-- <entry>Can only create read-only slave servers</entry> -->
+<!--
+            <entry>Can only create read-only slave servers</entry>
+-->
              <entry>beschränkt auf nur lesbare Slave-Server</entry>
-       <!-- <entry>Can only create read-only slave servers</entry> -->
+<!--
+            <entry>Can only create read-only slave servers</entry>
+-->
              <entry>beschränkt auf nur lesbare Slave-Server</entry>
            </row>


            <row>
-      <!--  <entry>Speed</entry> -->
+<!--
+            <entry>Speed</entry>
+-->
              <entry>Geschwindigkeit</entry>
-       <!-- <entry>Somewhat slower</entry> -->
+<!--
+            <entry>Somewhat slower</entry>
+-->
              <entry>ein wenig langsamer</entry>
-      <!--  <entry>Somewhat faster</entry> -->
+<!--
+            <entry>Somewhat faster</entry>
+-->
              <entry>ein wenig schneller</entry>
-       <!-- <entry>Somewhat faster</entry> -->
+<!--
+            <entry>Somewhat faster</entry>
+-->
              <entry>ein wenig schneller</entry>
            </row>

            <row>
-       <!-- <entry>Initial setup</entry> -->
+<!--
+            <entry>Initial setup</entry>
+-->
              <entry>Erstkonfiguration</entry>
-       <!-- <entry>Somewhat complex</entry> -->
+<!--
+            <entry>Somewhat complex</entry>
+-->
              <entry>eher komplexer</entry>
-      <!--  <entry>Extremely simple</entry> -->
+<!--
+            <entry>Extremely simple</entry>
+-->
              <entry>sehr einfach</entry>
-       <!-- <entry>Moderately simple</entry> -->
+<!--
+            <entry>Moderately simple</entry>
+-->
              <entry>durchschnittlich</entry>
            </row>



More information about the svnbook-dev mailing list