Man page - svnserve.conf(5)
Packages contains this manual
Available languages:
en ja zh_TW zh_CNManual
svnserve.conf
NAMESYNOPSIS 总 览
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