svn学习笔记1(svn的安装与使用)

svn安装linux

ubuntu:ubuntu

apt-get install subversioncentos

centos:svn

yum install subversionspa

 版本库的建立get

svnadmin create /path/repos     //版本的路径以及名称pm2

版本库建立后可跟参数  fsfs和dbd表示数据保存类型.it

svnadmin create --fs-type fsfs xxxx   io

svnadmin create --fs-type dbd xxxx配置

版本库的删除

rm -rvf /path/repos      //linux自带命令便可删除

版本库的配置文件

配置文件位于 /path/repos/conf/下

svnserve.conf   -- 配置默认权限,权限配置文件及密码配置文件

passwd       --  配置用户名和密码

authz          -- 配置用户组以及用户组权限

svnserve.conf 配置文件:

anon-access = none         //未经验证的用户
auth-access  = write           //通过验证的用户

password-db = passwd        //用户名,密码配置文件路径 .可更名,更改路径,但必须具有可读写的权限

authz-db = authz            //权限分组,配置文件路径 可更名,更改路径,但必须具有可读写的权限

passwd 配置文件:

user = password                         //用户名=密码便可

authz 配置文件:

[groups]

pm = user 

pm2 = user1,user2                //组名等于用户的列表,每一个用户用逗号隔开

pm3 = user4

[/]  //全部版本库

@pm = rw

@pm2 = r

@pm = r

[repos:/]        //只针对某一版本库

@pm = rw

user1 = rw

user2 = r

user 3 =

[repos:/xxx]

* = r      //星号表明全部用户

相关文章
相关标签/搜索