欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-06-24 09:08:10
svn安装 ubuntu: apt-get install subversion centos: yum install subversion 版本库的创建 svnadmin create /path/repos //版本的路径以及名称 版本库创建后可跟参数 fsfs和dbd表示数据保存类型. sv ......

svn安装

ubuntu:

apt-get install subversion

centos:

yum install subversion

 版本库的创建

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

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

svnadmin create --fs-type fsfs xxxx   

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      //星号代表所有用户