Provided by: manpages-ja_0.5.0.0.20221215+dfsg-1_all bug

名前

       svnserve.conf - svnserve に対するリポジトリ設定ファイル

書式

       repository-path/conf/svnserve.conf

説明

       svnserve.conf は、 リポジトリごとに svnserve デーモンの動作を制御します。 このファイルは、
       リポジトリのサブディレクトリ conf に置きます。

       ファイルの全体的な構造は、  Subversionユーザー構成ファイルの構造と同じです。  最上位にセク
       ションがあり、 セクションを表す単語を角カッコで囲みます。 各セクションの配下では変数を定義
       します。  その書式は  "変数  =  値"  とします。  行頭が  '#'  から始まる行は無視されます。
       svnserve.conf  では今のところ、 "general" というセクションただ 1 つが用いられていて、 以下
       に示す変数がサポートされています。

       anon-access = none|read|write
            未認証ユーザーのアクセスレベルを設定します。 write アクセスは、  リポジトリに対するす
            べての操作を許可します。 read アクセスは、 コミットやリビジョンプロパティの変更以外の
            操作を許可します。 none アクセスは、 アクセスを拒否します。 デフォルトのレベルは read
            です。

       auth-access = none|read|write
            認証ユーザーのアクセスレベルを設定します。   アクセスレベルは、  上と同じものを用いま
            す。 デフォルトのレベルは write です。

       password-db = filename
            パスワードデータベースの場所を設定します。 filename は、リポジトリの conf  ディレクト
            リからの相対パスとすることができます。   デフォルト値はありません。  パスワードデータ
            ベース全体の形式は svnserve.conf と同じです。 ただし利用されるセクションは "users" た
            だ 1 つです。 そしてセクション内に指定される変数がユーザー名であり、 その値がパスワー
            ドです。

       authz-db = path
            オプション authz-db は、 認証ルールを定めたファイルの場所を指定するものであり、  この
            ファイルにより、  パス (path) ベースのアクセス制御を実現します。 path には、 リポジト
            リの conf  ディレクトリからの相対パスを指定することもできます。  リポジトリの相対的な
            URL (^/) を使うか、 Subversion リポジトリ内のテキストファイルを示すための file:// URL
            を使うことができます。 この設定にデフォルトはありません。  この  authz-db  を設定しな
            かった場合、 パスベースのアクセス制御は行われません。

       realm = realm-name
            リポジトリの認証領域 (authentication realm) を設定します。 2 つのリポジトリが同一のパ
            スワードデータベースを利用するのであれば、 領域は同一でなければなりません。  その逆も
            また同様です。  この関連付けにより、  クライアントは複数のリポジトリに対して、 ただ 1
            つキャッシュされたパスワードを利用できるようになります。 realm 値のデフォルトは、  そ
            のリポジトリの uuid です。

       以下に示す  svnserve.conf の例では、 認証ユーザーに対して read アクセス、 匿名ユーザーに対
       してアクセス拒否を設定しています。 また同一ディレクトリ内にある passwd  データベースを設定
       し、 領域 (realm) 名を定義しています。

        [general]
        anon-access = none
        auth-access = read
        password-db = passwd
        realm = My First Repository

       ファイル "passwd" の例は以下のとおりです。

        [users]
        joeuser = joepassword
        jayrandom = randomjay

関連項目

       svnserve(8)

                                                                                 svnserve.conf(5)