Centos 6.5 安装svn服务器

来源:互联网 发布:linux tomcat重启 编辑:程序博客网 时间:2024/06/06 19:12

1.安装subversion

#检查是否安装了低版本的SVN
# rpm -qa subversion
#卸载旧版本SVN
# yum remove subversion

验证安装

检验已经安装的SVN版本信息
# svnserve --version


安装SVN

#yum  install  subversion

#mkdir    -p    /opt/svn  //创建svn目录

#chmod  -R 777  /opt/svn  //修改目录权限为777

#svnadmin  create  /opt/svn/repos  //创建一个svn版本仓库repos (repos 名字可以自定义)

#cd      /opt/svn/repos/conf    //进入repos版本仓库下的配置文件目录

2.配置subversion

修改此目录下的三个配置文件

1)  svnserve.conf    //配置版本库信息和用户文件和用户密码文件的路径、版本库路径,改成如下:

anon-access =  none    

auth-access = write

password-db = passwd

authz-db=authz

realm = repos            //改成自己的版本库

保存退出

2) 修改authz 文件,创建svn组和组用户的权限

#vim    authz

[group]

repos = test,test1      //创建一个repos的组,并添加2个用户test,test1

[/]      //修改根目录下的权限

@repos = rw        //repos组用户的权限为 读写

ceshi  = rw              //test 用户的权限为读写

* = r                    //其他用户的权限为只读

保存退出

3)passwd 文件  创建或修改用户密码

#vim passwd

ceshi = ceshi    //用户名ceshi 的密码为ceshi 

ceshi 1 = ceshi 1    //用户名为ceshi 1的密码为ceshi 1

保存退出


配置防火墙

# vi /etc/sysconfig/iptables
添加以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
保存后重启防火墙
# service iptables restart


3.启动svn

svnserve -d -r /opt/svn/repos

查看svn是否启动

netstat -tunlp | grep svn


4.客户端连接

SVN服务已经启动,使用客户端连接。
客户端连接地址:svn://IP/repos



0 0
原创粉丝点击