Linux 下 svn 服务端配置
1. 创建版本库 单版本库与多版本库各有优点和缺点,主要根据具体项目情况进行选择。 1.1. 多库模式 创建 ➜ mkdir -p /home/repos ➜ svnadmin create /home/repos/resume ➜ svnadmin create /home/repos/blog ➜ cd /home/repos ➜ tree -L 2 . |-- blog | |-- README.txt | |-- conf | |-- db | |-- format | |-- hooks | `-- locks `-- resume |-- README.txt |-- conf |-- db |-- format |-- hooks `-- locks 公用一份 authz 和 passwd 文件 ➜ mv blog/conf/authz ./ ➜ mv blog/conf/passwd ./ ➜ rm -rf resume/conf/authz resume/conf/passwd 分别设置每个库的 svnserve.conf 文件 以 blog 为例 vim /home/repos/blog/conf/svnserve.conf # 匿名用户只读(read或none) anon-access = none # 认证用户可写 auth-access = write #