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).配置SVN vim /home/svn/Server/conf/svnserve.conf anon-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 = sallyssecret tom=123 jim=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 ACCEPT E.开启SVN服务 svnserve -d -r /home/svn F.SVN客户端访问 svn://IP/Server
Centos快速搭建SVN
最新推荐文章于 2021-05-10 11:24:20 发布