搭建步骤

    在命令行输入yuminstallsubversion安装软件包

    安装之后可以输入svnhelp查看svn的使用方法

    创建svn版本库目录

    #mkdirp/var/svn

    创建版本库

    #svndamincreate/var/svn

    执行这个命令之后会在/var/svn/目录下生成一些文件

    进入conf目录(该版本库的配置文件存放目录)

    authz文件是权限控制文件

    passwd文件是密码文件

    svnserveconf文件是svn服务器配置文件

    设置账号密码

    #vipasswd

    在[user]块中添加用户和密码格式账号=密码如arron=

    设置权限修改用户访问策略

    #viauthz

    在末尾添加如下代码

    [/]

    arron=rw

    w=r

    意思是版本库的根目录对arron有读写权限w只有读权限当用户很多的时候可以利用groups

    修改svnserveconf文件让用户和策略配置生效

    #visvnserveconf

    将文件中的下面几行注释去掉

    anonaccess=read

    authaccess=write

    passworddb=passwd

    authzdb=authz

    启动服务器

    #svnservedr/var/svn

    svn默认的是端口可以通过netstatna查看该端口是否启用或者占用当然也可以在上面的命令后面再加listenport端口号指定端口

    测试

    (服务器上测试)

    #svncosvn://ip地址

    (客户端)

    下载svn客户端(TortoiseSVN)选择一个测试文件夹右键选择checkout填写svn地址输入密码OK即可

   

    下面是两种防火墙开启和关闭的方法

    ()重启后生效

    开启#chkconfigiptableson

    关闭#chkconfigiptablesoff

    ()即时生效重启后失效

    开启#serviceiptablesstart

    关闭#serviceiptablesstop

    iptables查看防火墙状态#/etc/initd/iptablesstatus

    暂时关闭防火墙#/etc/initd/iptablesstop

    重启iptables#/etc/initd/iptablesrestart