CentOS5.5下不安装Apache安装SVN By 雾里寻踪

首发地址:http://www.cnblogs.com/zsxfbj/archive/2011/07/12/centos_install_svn.html

1、下载subversion-1.6.1.tar.gz       subversion-deps-1.6.1.tar.gz

#如果服务器没安装apache,则需要安装subversion-deps-1.6.1.tar.gz

2、安装subversion-deps-1.6.1.tar.gz

#tar zxvf subversion-deps-1.6.1.tar.gz

#./configure make make install

安装subversion-1.6.1

#tar zxvf subversion-1.6.1.tar.gz

#./configure –prefix=/app/svn

#make make install

3、新建一个项目存放文件夹

#mkdir /app/svn/data

4、新建一个test项目    

#/app/svn/bin/svnadmin create /app/svn/data/test

这时去/app/svn/data/下面,可以看到test文件夹,并且里面有配置文件等

5、配置svn(主要有三个文件authzpasswdsvnserve.conf

#vi /app/svn/data/test/conf/svnserve.conf

将以下几个选项#去掉(要顶到行首,不要留空格)

anon-access=read

Auth-access=write

Password-db=passwd

Authz-db=authz           #如果客户端import时报错,可以将本选项取消

#vi /app/svn/data/test/conf/passwd

[users]下面添加用户名密码,例如

admin = 123456

user1=123456

user2=123456

#vi /app/svn/data/test/conf/authz

[groups]

Admin=user1

Admin=user2

[/]

@admin=rw                       #控制用户的读写权限

6、运行svn

#/app/svn/bin/svnserve -d -r /app/svn/data/test --listen-port=3312

 

原文地址:https://www.cnblogs.com/zsxfbj/p/centos_install_svn.html