版权声明:本文为博主原创文章,未经博主允许不得转载。原创不易,转载请注明出处。 https://blog.csdn.net/sinat_27933301/article/details/84345181
1、安装 svn
yum install subversion
2、创建版本库
mkdir /usr/local/svn
svnadmin create /usr/local/svn
3、subversion目录说明
- db目录:就是所有版本控制的数据存放文件
- hooks目录:放置hook脚本文件的目录
- locks目录:用来放置subversion见艰苦锁定数据的目录,用来追踪存取文件库的客户端
- format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号
- conf目录:是这个仓库的配置文件(仓库的用户访问账号、权限等)
4、配置文件
(1)修改authz
(2)修改passwd
(3)修改svnserve.conf
anon-access = read # 匿名用户权限(none为不给权限)
auth-access = write # 授权用户权限
password-db = passwd # 使用哪个文件作为账号文件
authz-db = authz # 使用哪个文件作为权限文件
realm = My First /usr/local/svn # 认证空间名,版本库所在目录
5、启动停止svn版本库
启动:svnserve -d -r /usr/local/svn
停止:killall svnserve