Centos快速搭建SVN

来源:互联网 发布:家电维修软件 编辑:程序博客网 时间:2024/05/19 13:25

1.安装SVN

yum -y install subversion

2.建立SVN根目录

mkdir /home/svn

3.新建版本库:Server

svnadmin create /home/svn/Server注:执行完后,/home/svn/Server目录下文件说明README.txt   版本库的说明文件conf         配置文件件夹(后续操作最多的文件夹)db           SVN数据文件文件夹format       当前版本库的版本号hooks        SVN的钩子脚本文件夹locks        SVN的文件锁相关的文件夹

4.Server库添加用户、分配权限

(1).配置SVNvim /home/svn/Server/conf/svnserve.confanon-access=none     #去除文件前的注释,将read改为none,防止匿名访问auth-access=write    #去除文件前的注释password-db=passwd   #去除文件前的注释authz-db = authz     #去除文件前的注释,访问权限配置,非常重要,不打开,分组权限不生效B.添加访问Server用户vim /data/svn/Server/conf/passwd[users]# harry = harryssecret# sally = sallyssecrettom=123jim=123 C.设置添加的用户权限vim /data/svn/Server/conf/authz[groups]group_1=tom[Server:/]         #[<版本库名>:<路径>]@group_1=rw        #<用户组> = <权限>  ,第一种方式jim=r              #<用户名> = <权限>  ,第二种方式*=                 #* = <权限>,第三种方式,*为任意用户,此为禁止匿名用户访问 D.防火墙开放SVN端口通行iptables -A INPUT -p tcp --dport 3690 -j ACCEPTE.开启SVN服务svnserve -d -r /home/svnF.SVN客户端访问svn://IP/Server