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

最新文章

  1. C++ 编写DLL文件给易语言调用
  2. webpy 访问局域网共享资源
  3. poj 2299 Ultra-QuickSort :归并排序求逆序数
  4. Oracle 常用命令大全
  5. java.lang.Exception: Socket bind failed 服务器端口冲突-->修改端口
  6. python JSON处理
  7. [重磅] 让HTML5达到原生的体验 系列之中的一个 避免切页白屏
  8. R语言学习笔记(数据的读取与保存)
  9. 类加载器与methodinterceptor接口
  10. android项目实战 --ListView 头部ViewPager广告轮询图效果
  11. zookeeper启动后的注意事项
  12. rails中link_to与button_to的一个功能差异
  13. ArcGIS 产品体系结构
  14. postgresql如何让主键自增
  15. [Linux] 大数据库导出大文件统计并去重
  16. Redis缓存之自定义CacheManager
  17. 如何寻找linux下相关软件
  18. ansj
  19. JAVA WEB 解决编码问题的filter
  20. P3900 [湖南集训]图样图森破

热门文章

  1. Vue.js 3 Step 创建一个组件
  2. 前序遍历+中序遍历 --> 后序遍历 (二叉树)
  3. Win32 API 多线程编程——一个简单实例(含消息参数传递)
  4. 西里尔字 俄语 - Cyrillic
  5. 【转】Java里如何实现线程间通信
  6. Dubbox本地 JAR包部署与安装
  7. springboot themaleaf 各种报错
  8. MySQL UNSIGNED
  9. Linq 使用Startswith 出现空引用的问题
  10. px4::init_once();和px4::init(argc, argv, "px4");函数学习