[svnbook] r5126 committed - branches/1.8/de/book/ch06-server-configuration. xml

jensmf at users.sourceforge.net jensmf at users.sourceforge.net
Sat Mar 12 11:56:47 CST 2016


Revision: 5126
          http://sourceforge.net/p/svnbook/source/5126
Author:   jensmf
Date:     2016-03-12 17:56:46 +0000 (Sat, 12 Mar 2016)
Log Message:
-----------
update recent changes to English version

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

Modified: branches/1.8/de/book/ch06-server-configuration.xml
===================================================================
--- branches/1.8/de/book/ch06-server-configuration.xml	2016-03-11 11:46:47 UTC (rev 5125)
+++ branches/1.8/de/book/ch06-server-configuration.xml	2016-03-12 17:56:46 UTC (rev 5126)
@@ -5183,17 +5183,22 @@
 <!--
         <para>To activate this module, you need to configure your
           <literal><Location></literal> block to use the
-          <literal>AuthzSVNAccessFile</literal> directive, which
-          specifies a file containing the permissions policy for paths
-          within your repositories.  (In a moment, we'll discuss the
-          format of that file.)</para>
+          <literal>AuthzSVNAccessFile</literal> directive which specifies
+          a single file containing the permissions policy for paths within
+          your repositories.  Beginning with Subversion 1.7, you can
+          also use <literal>AuthzSVNReposRelativeAccessFile</literal>
+          directive to specify a per repository access file.
+          (In a moment, we'll discuss the format of that file.)</para>
 -->
         <para>Zur Aktivierung dieses Moduls müssen Sie Ihren
           <literal><Location></literal>-Block mit der Direktive
-          <literal>AuthzSVNAccessFile</literal> konfigurieren, die
-          eine Datei mit Zugriffs-Richtlinien für Pfade in Ihren
-          Projektarchiven bezeichnet. (Gleich werden wir auf das
-          Format dieser Datei eingehen.)</para>
+          <literal>AuthzSVNAccessFile</literal> konfigurieren, die eine
+          einzelne Datei mit Zugriffs-Richtlinien für Pfade in Ihren
+          Projektarchiven bezeichnet. Beginnend mit Subversion 1.7 können
+          Sie auch die Direktive
+          <literal>AuthzSVNReposRelativeAccessFile</literal> verwenden, um
+          eine Zugriffsdatei per Projektarchiv zu spezifizieren. (Gleich
+          werden wir auf das Format dieser Datei eingehen.)</para>
 
 <!--
         <para>Apache is flexible, so you have the option to configure
@@ -5539,6 +5544,95 @@
 
       </sect3>
 
+      <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+      <sect3 id="svn.serverconfig.httpd.authz.inrepo-authz">
+<!--
+        <title>Versioned In Repository Authorization Files</title>
+-->
+        <title>Im Projektarchiv versionierte Autorisierungs-Dateien</title>
+
+<!--
+        <para>Beginning with Subversion 1.8, authz files can be stored
+          inside a Subversion repository.  It is possible to store the
+          authorization file in the same repository to which the
+          access rules are being applied or another repository.  This
+          approach enables versioning features of Subversion for
+          the path-based authorization configuration.</para>
+-->
+        <para>Beginnend mit Subversion 1.8 können authz-Dateien innerhalb
+          eines Subversion-Projektarchivs gespeichert werden. Es ist
+          möglich, die Autorisierungs-Datei im selben Projektarchiv auf das
+          die Zugriffsregeln angewendet werden zu speichen, oder in einem
+          anderen Projektarchiv. Dieser Ansatz ermöglicht die
+          Versionierungs-Funktionalität von Subversion für die pfadbasierte
+          Autorisierungs-Konfiguration.</para>
+
+<!--
+        <para>Both <literal>AuthzSVNAccessFile</literal> and
+          <literal>AuthzSVNReposRelativeAccessFile</literal> configuration
+          directives allow to specify in-repository authorization file's location.
+          The directives accept absolute <literal>file://</literal> URLs
+          and repository relative URLs (one which begins with ^/).</para>
+-->
+        <para>Die Konfigurations-Directiven
+          <literal>AuthzSVNAccessFile</literal> und
+          <literal>AuthzSVNReposRelativeAccessFile</literal> erlauben
+          beide, einen Pfad innerhalb des Projektarchivs für die
+          Autorisierungs-Datei anzugeben. Die Direktiven akzeptieren
+          absolute <literal>file://</literal>-URLs und URLs relativ zum
+          Projektarchiv (solche, die mit <literal>^/</literal>
+          beginnen).</para>
+
+<!--
+        <para>For example, it is possible to specify an absolute URL to
+          in-repository authz file as shown in
+          <xref linkend="svn.serverconfig.httpd.authz.inrepo-authz.ex-1"/>.</para>
+-->
+        <para>Es ist beispielsweise möglich, einen absoluten URL zu einer
+          authz-Datei in einem Projektarchiv anzugeben, wie in
+          <xref linkend="svn.serverconfig.httpd.authz.inrepo-authz.ex-1"/>
+          gezeigt.</para>
+
+        <example id="svn.serverconfig.httpd.authz.inrepo-authz.ex-1">
+<!--
+          <title>Using single versioned in repo authz file</title>
+-->
+          <title>Einzelne im Projektarchiv versionierte authz-Datei</title>
+          <programlisting>
+<Location /repos>
+  DAV svn
+  SVNParentPath /var/svn
+  AuthzSVNAccessFile file:///var/svn/authzrepo/authz
+</Location>
+</programlisting>
+        </example>
+
+<!--
+        <para>You can also specify relative URL to in repository authz
+          file as demonstrated in
+          <xref linkend="svn.serverconfig.httpd.authz.inrepo-authz.ex-2"/>.</para>
+-->
+        <para>Sie können auch einen relativen URL zur authz-Datei im
+          Projektarchiv angeben, wie in
+          <xref linkend="svn.serverconfig.httpd.authz.inrepo-authz.ex-2"/>
+          gezeigt.</para>
+
+        <example id="svn.serverconfig.httpd.authz.inrepo-authz.ex-2">
+<!--
+          <title>Using per repository in repo authz files</title>
+-->
+          <title>Verwendung von im Projektarchiv versionierten authz-Dateien pro Projektarchiv</title>
+          <programlisting>
+<Location /repos>
+  DAV svn
+  SVNParentPath /var/svn
+  AuthzSVNReposRelativeAccessFile ^/authz
+</Location>
+</programlisting>
+        </example>
+
+      </sect3>
+
     </sect2>
 
     <!-- =============================================================== -->
@@ -8547,13 +8641,35 @@
 <!--
               <para>Consult <replaceable>file-path</replaceable> for
                 access rules describing the permissions for paths in
-                Subversion repository.</para>
+                Subversion repository.  In a configuration
+                block for a Subversion repository or a colletion of repositories,
+                either this directive or
+                <literal>AuthzSVNReposRelativeAccessFile</literal> can be
+                present, but not both.</para>
 -->
               <para>Für Zugriffsregeln, die Rechte auf Pfaden im
                 Subversion-Projektarchiv beschreiben, soll in
-                <replaceable>file-path</replaceable> nachgesehen
-                werden.</para>
+                <replaceable>file-path</replaceable> nachgesehen werden. In
+                einem Konfigurations-Block für ein Subversion-Projektarchiv
+                oder eine Ansammlung von Projektarchiven kann entweder
+                diese Direktive oder
+                <literal>AuthzSVNReposRelativeAccessFile</literal>
+                verwendet werden, jedoch nicht beide.</para>
 
+<!--
+              <para>Beginning with Subversion 1.8,
+                <literal>AuthzSVNAccessFile</literal> accepts a URL to a file
+                stored inside a Subversion repository.  It is possible to store
+                the file in the same repository to which the access rules are
+                being applied or another repository.</para>
+-->
+              <para>Beginnend mit Subversion 1.8 akzeptiert
+                <literal>AuthzSVNAccessFile</literal> einen URL zu einer
+                innerhalb eines Subversion-Projektarchivs gespeicherten
+                Datei. Es ist möglich, die Datei im selben Projektarchiv
+                auf das die Zugriffsregeln angewendet werden zu speichern,
+                oder einem anderen Projektarchiv.</para>
+
             </listitem>
           </varlistentry>
 
@@ -8620,6 +8736,62 @@
             </listitem>
           </varlistentry>
 
+          <varlistentry>
+            <term><literal>AuthzSVNReposRelativeAccessFile
+              <replaceable>file-path</replaceable></literal></term>
+            <listitem>
+
+<!--
+              <para>Consult <replaceable>file-path</replaceable> for
+                access rules describing the permissions for paths in
+                Subversion repository.  Unlike
+                <literal>AuthzSVNAccessFile</literal>, the path specified
+                for <literal>AuthzSVNReposRelativeAccessFile</literal> is
+                relative from the /conf directory in the repository on
+                filesystem.  In other words, the <replaceable>file-path</replaceable>
+                specifies a per repository file that must by accessible by
+                the relative path for all repositories in a configuration block.
+                In a configuration block for a Subversion repository or a collection
+                of repositories either this directive or
+                <literal>AuthzSVNAccessFile</literal> can be present, but not both.
+                This option is available as of Subversion 1.7.</para>
+-->
+              <para>Für Zugriffsregeln, die die Rechte auf Pfaden im
+                Subversion-Projektarchiv beschreiben, soll unter
+                <replaceable>file-path</replaceable> nachgesehen werden.
+                Anders als bei <literal>AuthzSVNAccessFile</literal>, ist
+                der für <literal>AuthzSVNReposRelativeAccessFile</literal>
+                angegebene Pfad relativ zum
+                <filename>/conf</filename>-Verzeichnis im Projektarchiv auf
+                dem Dateisystem. Mit anderen Worten gibt
+                <replaceable>file-path</replaceable> eine Datei pro
+                Projektarchiv an, die über den relativen Pfad für alle
+                Projektarchive eines Konfigurations-Blocks zugänglich sein
+                muss. Im Konfigurations-Block eines
+                Subversion-Projektarchivs oder einer Gruppe von
+                Projektarchiven kann entweder diese Direktive oder
+                <literal>AuthzSVNAccessFile</literal> verwendet werden,
+                jedoch nicht beide.  Diese Option ist seit Subversion 1.7
+                verfügbar.</para>
+
+<!--
+              <para>Beginning with Subversion 1.8,
+                <literal>AuthzSVNAccessFile</literal> accepts a URL to a file
+                stored inside a Subversion repository.  It is possible to store
+                the file in the same repository to which the access rules are
+                being applied or another repository.</para>
+-->
+              <para>Beginnend mit Subversion 1.8 akzeptiert
+                <literal>AuthzSVNAccessFile</literal> einen URL auf eine
+                Datei, die innerhalb der Subversion-Projektarchivs
+                gespeichert ist. Es ist möglich, die Datei im selben
+                Projektarchiv zu speichern, auf das die Zugriffsregeln
+                angewendet werden oder in einem anderen
+                Projektarchiv.</para>
+
+            </listitem>
+          </varlistentry>
+
         </variablelist>
       </sect3>
 





More information about the svnbook-dev mailing list