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

2018-06-22 05:34:25来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

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

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Windows下Composer依赖控制器

下一篇:php Laraver框架中 try catch 不起作用解决 阿星小栈