注:此文参考了以下文章
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 = noneauth-access = writepassword-db = /usr/local/svn/conf/passwd.confauthz-db = /usr/local/svn/conf/authz.confrealm = 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客户端连接了,具体使用方法可参考