CentOS安装和配置svn server

简单的,用yum安装方式:

#yum install subversion

安装完成之后,采用以下查看是否安装完成

#svn –version

创建SVN的仓库,比如:

#mkdir -p /data/svn
#svnadmin create opengeo

然后会发现自动生成conf、db、format、hooks、locks、README.txt等文件或目录。

修改conf目录下的配置文件

在svnserve.conf中,编辑配置为:

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

在auth中,配置组和权限为:

[groups]
dev = user1,user2,user3
[/]
@dev = rw

在passwd中配置用户名和密码为:

[users]
user1=pass1
user2=pass2
user3=pass3

经过以上几步,安装和配置完成,启动svn并指定相应的目录:

#svnserve -d -r /data/svn/

查看服务是否启动成功

#netstat -nlp | grep svn

关闭svn服务

#killall -9 svnserve

然后,便可以通过如下地址访问,{ip}替换为你的SVN服务器IP地址或域名:

svn://{ip}/opengeo