1、svn搭建
# yum install subversion -y //安装
# svnserve --version //查看版本
2、创建仓库目录repo
# mkdir -p /opt/svn/repo //创建目录
# svnadmin create /opt/svn/repo/ //创建新仓库
# ls !$ //查看上一次使用的路径
3、调整svn参数
# vim /opt/svn/repo/conf/svnserve.conf //注意:配置项前不能有空格
anon-access = none //匿名用户没有任何权限
auth-access = write //认证用户有写权限
password-db = passwd / /用户密码文件(可以指定目录)
authz-db = authz //用户信息文件(可以指定目录)
4、启动和关闭svn服务
# svnserve -d -r /opt/svn/repo/ //关闭通过kill pid或者pkill svnserve
# netstat -tunlp | grep svnserve //查看进程监听状态
5、添加用户和权限
# vim /opt/svn/repo/conf/passwd //账户密码管理
[users]
test = test01
admin = admin01
# vim /opt/svn/repo/conf/authz //权限管理
[/] //根目录 下面写入账户及权限
test = r
admin = r
[/server]
admin = r
test = rw
mkdir /opt/svn/repo/server
# svn import /opt/svn/repo/server/ file:///opt/svn/repo/server -m "初始化svn目录" //导入server