1、解压
tar zxvf subversion-1.6.1.tar.gz
tar zxvf subversion-deps-1.6.1.tar.gz
2、指定安装目录
./configure --prefix=/usr/local/svn
3、编译
make
4、安装
make install
5、添加环境变量
vi /etc/profile
在文件最后添加
SVNPATH=$PATH:/usr/local/svn/bin
export SVNPATH
6、测试安装是否成功
svnserve --version
7、建立版本目录
mkdir -p /usr/local/svndata
8、建立svn版本库
svnadmin create /usr/local/svndata/test
9、修改版本库配置文件
vi /usr/local/svndata/test/conf/svnserve.conf
修改配置如下
anon-access = none # 使非授权用户无法访问
auth-access = write # 使授权用户有写权限
password-db = pwd.conf # 指明密码文件路径
authz-db = authz.conf # 访问控制文件
10、配置用户和密码
vi /usr/local/svndata/repos/conf/pwd.conf
添加如下内容
[users]
test=test_1
vi /usr/local/svndata/repos/conf/authz.conf
添加如下内容
[aliases]
myGroup=test
admin=test
[/]
*=
@myGroup=r
@admin=rw
11、启动服务
svnserve -d -r /usr/local/svndata/
12、查看svn服务是否启动
ps -ef|grep svnserver