svnserve.conf - snvserve 的仓库配置文件
2024-08-23 18:36:06
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
最新文章
- C++ 编写DLL文件给易语言调用
- webpy 访问局域网共享资源
- poj 2299 Ultra-QuickSort :归并排序求逆序数
- Oracle 常用命令大全
- java.lang.Exception: Socket bind failed 服务器端口冲突-->;修改端口
- python JSON处理
- [重磅] 让HTML5达到原生的体验 系列之中的一个 避免切页白屏
- R语言学习笔记(数据的读取与保存)
- 类加载器与methodinterceptor接口
- android项目实战 --ListView 头部ViewPager广告轮询图效果
- zookeeper启动后的注意事项
- rails中link_to与button_to的一个功能差异
- ArcGIS 产品体系结构
- postgresql如何让主键自增
- [Linux] 大数据库导出大文件统计并去重
- Redis缓存之自定义CacheManager
- 如何寻找linux下相关软件
- ansj
- JAVA WEB 解决编码问题的filter
- P3900 [湖南集训]图样图森破
热门文章
- Vue.js 3 Step 创建一个组件
- 前序遍历+中序遍历 -->; 后序遍历 (二叉树)
- Win32 API 多线程编程——一个简单实例(含消息参数传递)
- 西里尔字 俄语 - Cyrillic
- 【转】Java里如何实现线程间通信
- Dubbox本地 JAR包部署与安装
- springboot themaleaf 各种报错
- MySQL UNSIGNED
- Linq 使用Startswith 出现空引用的问题
- px4::init_once();和px4::init(argc, argv, "px4");函数学习