1、svn安装
yum -y install subversion
2、输入rpm -ql subversion查看安装位置

3、查看svn版本
/usr/bin/svnversion --version

创建svn版本库目录
mkdir -p /var/svn/app #指定目录
4、创建版本库
svnadmin create /var/svn/app

4、进入conf目录(该svn版本库配置文件)
authz文件是权限控制文件
[aliases]
[groups]
admin = cc,dd,ss
[/]
@admin = rw
passwd是帐号密码文件
[users]
cc = 123456
dd = 123456
ss = 123456
svnserve.conf SVN服务配置文件
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /var/svn/app
[sasl]
5、启动svn版本库
svnserve -d -r /var/svn/app
6、关闭svn
ps -ef | grep svn 查看进程

Kill -9 14977 杀掉进程
7、配置防火墙
iptables -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 3690 -j ACCEPT
8、TortoiseSVN使用
8.1 svn检出
电脑右击---svn检出--输出登陆帐号和密码


8.2 文件提交


8.3文件删除
右击--TortoiseSVN--版本库浏览器--登陆svn--选择文件删除


9、svn备份与迁移
cd /var/svn/
tar -czf svnapp.20180703.tar.gz app/ #打包,上传到迁移服务器
svnserve -d -r /var/svn/app
ps -ef |grep svnserve