- 安装svn
# yum install subversion subversion-devel - 新建一个目录用于存储SVN所有文件
# mkdir /home/svn - 新建一个资源仓库
# svnadmin create /home/svn/project
# ls /home/svn/project/
conf db format hooks locks README.txt
目录用途说明:
l hooks目录:放置hook脚本文件的目录
l locks目录:用来放置subversion的db锁文件和db_logs锁文件的目录,用来追踪存取文件库的客户端
l format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号
l conf目录:是这个仓库的配置文件(仓库的用户访问账号、权限等)
- 配置svn服务的配置文件svnserver.conf文件
# vi /home/svn/project/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = /home/svn/project/conf/passwd # 注意参数项前面不要留空格<