linux svn服务器的安装

svn服务器的安装与配置

author:ling凌yue月

环境:centos、subversion-1.7.1(1.7版本以后不需要subversion-devel了)

说明:此安装方法是独立的,不需要apache

一、安装

1,安装apr

  
#yum install apr

2,安装apr-util

到http://apr.apache.org/download.cgi下载apr-1.4.5.tar.gz

   
#tar –zxvf apr-1.4.5.tar.gz
    #cd apr-1.4.5
    # ./configure --prefix=/usr/local/apr-util --with-apr=/usr/bin
    # make && make install

3,安装sqlite

   
#./configure --prefix=/usr/local/sqlite
     #make && make install

4,安装subversion-1.7.1

   
#tar –zxvf subversion-1.7.1.tar.gz
    #cd subversion-1.7.1
    # ./configure --prefix=/usr/local/subsersion --without-berkekey-db --with-zlib --with-apr=/usr/bin --with-apr-util=/usr/local/apr-util/ --with-sqlite=/usr/local/sqlite/
    #make && make install

二、配置

#/usr/local/subsesion/bin/svnadmincreate/var/www/svnserve/

编辑/var/www/svnserve/svnserve.conf

  
8 [general]
    19 anon-access=none
    20 auth-access=write
    27 password-db = passwd
    34 authz-db = authz
    39 realm = /var/www/svnserve/test
    48 [sasl]

编辑passwd文件

 
6 [users]
    7 loginUser = loginPasswd

编辑authz文件(其它注释掉)

  
21 [groups]
    24 user= loginUser
    26 [/]
    27 @admin = rw

三、启动

 
#useradd svn
    #passwd svn
    #chown –R svn:svn /var/www/svnserve
    # su - svn -c "/usr/local/subsersion/bin/svnserve -d --config-file=/var/www/svnserve/svnserve.conf --listen-port=8400 -r /var/www/svnserve"

相关推荐