注:此文参考了以下文章http://300second.blog.51cto.com/7582/780348
1.下载并安装
tar zxvf /home/hello/subversion-1.7.7.tar.gz -C /usr/src/
cd /usr/src/subversion-1.7.7/
./get-deps.sh
./configure --prefix=/usr/local/svn --without-berkeley-db
make
make install
/usr/local/svn/bin/svnserver --version   //这步是用来测试的,没报错的话应该就安装成功了
2.开始配置
mkdir -p /home/svndata/repos
/usr/local/svn/bin/svnadmin  create  /home/svndata/repos
cd /home/svndata/repos/conf
vi svnserver.conf   //修改一下几处
[general]
anon-access = none
auth-access = write
password-db = /usr/local/svn/conf/passwd.conf
authz-db = /usr/local/svn/conf/authz.conf
realm = repos
cd /usr/local/svn/
mkdir conf
cd conf/
touch passwd.conf
touch authz.conf
useradd hello
passwd hello
vi passwd.conf   
[users]
hello = 123456
vi authz.conf
[groups]
admin = hello
[/]
@admin = rw
useradd svn
passwd svn
chown -R svn:svn /home/svndata/
3.启动svn
su - svn -c "svnserver -d --listen-port 9999 -r /home/svndata"
4.使用客户端连接
下面就可以在其他windows机器上用tortoisesvn客户端连接了,具体使用方法可参考http://www.cnblogs.com/blsong/archive/2010/09/02/1816124.html