Man page - svnserve.conf(5)

Packages contains this manual

Available languages:

en ja zh_TW zh_CN

Manual

svnserve.conf

NAME
SYNOPSIS 總 覽
DESCRIPTION 描 述
EXAMPLE 範 例
SEE ALSO 參 見


NAME

svnserve.conf - snvserve 的 倉 庫 配 置 檔 案

SYNOPSIS 總 覽

repository-path /conf/svnserve.conf

DESCRIPTION 描 述

每 個 程 式 碼 倉 庫 都 有 一 個 svnserve.conf 檔 案 來 控 制 svnserve 守 護 程 序 的 行 為 。 這 個 檔 案 位 於 倉 庫 的 conf 子 目 錄 。

檔 案 的 結 構 與 Subversion 使 用 者 配 置 檔 案 的 結 構 類 似 。 頂 層 是 段 落 (section), 以 方 括 號 中 的 詞 指 定 ; 每 個 段 落 之 中 是 ‘‘variable=value’’ 形 式 的 變 數 定 義 。 以 ‘#’ 開 頭 的 行 被 忽 略 。 svnserve.conf 當 前 只 使 用 一 個 段 落 , 稱 為 ‘‘general’’, 並 且 支 援 如 下 變 數 :
anon-access
= none | read | write

決 定 非 授 權 使 用 者 的 訪 問 級 別 。 write 訪 問 允 許 所 有 的 倉 庫 操 作 。 read 訪 問 允 許 所 有 操 作 , 除 了 提 交 和 修 改 版 本 屬 性 。 none 不 允 許 任 何 訪 問 。 預 設 級 別 是 read

auth-access = none | read | write

決 定 授 權 使 用 者 的 訪 問 級 別 , 使 用 與 上 面 相 同 的 訪 問 級 別 。 預 設 級 別 是 write

password-db = filename

設 定 密 碼 資 料 庫 的 位 置 。 filename 可 能 是 相 對 倉 庫 中 conf 目 錄 的 位 置 。 沒 有 預 設 值 。 密 碼 資 料 庫 的 格 式 與 本 檔 案 相 似 。 它 只 有 一 個 段 落 ‘‘users’’; 段 落 中 的 每 個 變 數 是 一 個 使 用 者 名 稱 , 每 個 值 是 一 個 密 碼 。

realm = realm-name

設 定 倉 庫 的 授 權 域 (realm)。 如 果 兩 個 倉 庫 擁 有 相 同 的 密 碼 資 料 庫 , 它 們 應 當 在 同 一 個 域 中 , 反 之 亦 然 ; 這 樣 的 關 聯 可 以 允 許 客 戶 端 為 多 個 倉 庫 使 用 單 一 的 密 碼 快 取 。 預 設 域 的 值 是 倉 庫 的 路 徑 , 相 對 於 伺 服 器 程 序 的 虛 根 目 錄 。

EXAMPLE 範 例

下 列 範 例 svnserve.conf 允 許 認 證 使 用 者 的 讀 訪 問 , 禁 止 匿 名 使 用 者 的 訪 問 , 指 向 相 同 目 錄 中 的 密 碼 資 料 庫 , 定 義 了 一 個 授 權 域 名 。

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

‘‘passwd’’ 檔 案 可 能 是 這 樣 :

[users]
joeuser = joepassword
jayrandom = randomjay

SEE ALSO 參 見

svnserve (8)

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。
中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh