1、yum安装svn服务
yum install -y subversion
2.创建svn仓库
svnadmin create 仓库文件夹绝对路径(eg: /home/svns)
3.前往仓库文件夹(/home/svns)修改authz文件
[group] svn分组
admin = admin
[/] 匹配svns下的所有文件
@admin = rw 表示admin所在的组对svns下所有文件有读写权限
[/ceshi] 匹配svn下的测试文件夹
.......
4.仓库文件夹(/home/svns)修改passwd文件
[users] 用户
admin(用户名) = admin123(密码) (当前的用户名是在authz文件 group里面设置过的)
5.仓库文件夹(/home/svns)修改svnserve.conf文件
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#使用哪个文件作为账号文件
password-db=passwd
#使用哪个文件作为权限文件
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
realm=/home/svns/
6.启动svn服务器
svnserve -d -r /home/svns/ -d守护进程启动 不知道命令则 --help 默认端口是3690
ps -aux|grep avn 查看是否启动成功
7.服务器上代码导入svn
svn import /home/ceshi/(服务器代码绝对路径) file:///home/svns/ceshi() -m 'first import' 导入代码
svn list --verbose file:///home/svns/ceshi 查看仓库代码
8.本地创建文件夹拉去代码svn://服务器ip地址/项目文件夹名称