配置svn在redhat

1.下载svn
在网址:http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/
找到适合你系统的svn。
2.安装svn
我下载的是rhel-5/x86-64,以此为例

neon-0.27.2-1.x86_64.rpm
neon-debuginfo-0.27.2-1.x86_64.rpm
neon-devel-0.27.2-1.x86_64.rpm
subversion-1.5.1-1.rhel5.x86_64.rpm
subversion-debuginfo-1.5.1-1.rhel5.x86_64.rpm
subversion-devel-1.5.1-1.rhel5.x86_64.rpm
subversion-perl-1.5.1-1.rhel5.x86_64.rpm
subversion-python-1.5.1-1.rhel5.x86_64.rpm
mod_dav_svn-1.5.1-1.rhel5.x86_64.rpm
安装以上顺序安装rpm就可以安装完成

安装完检验一下。snvserve 命令是否有效
3.配置svn
我是这样建立的。
# mkdir -p /svn/svn1
# svnadmin create /svn/svn1
可以查看svnadmin -h 查看其用法。
配置svn1的配置文件。
主要是三个。分别是。svnserve.conf passwd authz
意思很明确: passwd 用户及密码配置。 authz 对用户授权,可以到组或者文件夹的授权仔细看里面的注释掉的例子
svnserve.conf核心配置文件,需要去掉这个几个注释。

anon-access=read  #匿名可以读  可以none, write
auth-access=write #鉴权通过后可以写
password-db=passwd  #就是用户列表的文件
authz-db=authz  #授权文件

4,可以启动了。
#snvserve -d -r /svn/svn1/ #启动svn1的配置库。

猜你喜欢

转载自qsx1982-126-com.iteye.com/blog/1004226