使用yum安装
1、检查是否已经安装
rpm -qa subversion

如果有显示上图信息,表示已经安装了 如果没安装就没有反应,
如果要卸载旧版本:
yum remove subversion
2.安装
yum install subversion
3.检查是否安装成功
svnserve --version
如果安装成功会有版本信息,如图

4.创建仓库目录
mkdir /www/svn/
5.创建项目
svnadmin create /www/svn/code
6.检查是否创建成功
cd /www/svn/code
如果成功,code目录下会多出几个文件夹

7.进入conf目录会看到3个配置文件
vim svnserve.conf 进行修改
#匿名访问者权限
anon-access = none
#验证用户权限
auth-access = write
#密码文件地址
password-db = passwd
#权限文件地址
authz-db = authz
#项目名称(UUID)
realm =code
vim authz 用户权限进行配置

vim passwd 设置密码

8.关闭iptables
# service iptables stop
注:如需开启防火墙,则添加如下一条规则打开svn 3690端口
# iptables -A INPUT -p tcp --dport 3690 -j ACCEPT
# setenforce 0
9.启动SVN服务
svnserve -d -r /www/svn
-d:守护进程
-r:svn根目录
假设服务端IP为192.168.1.xxx,那么如下设置后code的访问目录就为:
svn://192.168.1.xxx/code
10.安装客户端 TortoiseSVN
我用的是window下的 所以安装简单
svnserve的绝对路径怎么查?
which svnserve
浙公网安备 33010602011771号