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