Linux基础-subversion安装

来源:互联网 发布:淘宝店铺更换类目 编辑:程序博客网 时间:2024/05/18 21:39

下载subversion的安装包  gz文件

解压后


在其目录执行。这里指定了APR

./configure -prefix=/opt/subversion/  --with-apr=/alidata/server/apr --with-apr-util=/alidata/server/apr-util


如果出现   serf找不到执行下面


yum -y install expat-devel
wget http://serf.googlecode.com/files/serf-1.2.1.tar.bz2

tar xjf serf-1.2.1.tar.bz2
cd serf-1.2.1

./configure --prefix=/usr/local/serf --with-apr=/alidata/server/apr --with-apr-util=/alidata/server/apr-util

make && make install


如果出现sqlit问题,执行下面



安装sqlit
wget http://www.sqlite.org/2013/sqlite-autoconf-3080200.tar.gz

tar -xjf sqlite-autoconf-3080200.tar.gz

./configure

make

sudo make install

安装完成。


完成后,svnadmin可以执行,如果不行,将/etc/profile中加上subversion的bin和lib目录

然后建库  svnadmin create /code/iqnc

然后编辑权限



svnserve.conf:
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

passwd:
[users]
harry = harryssecret

authz:
[groups]
[/]
harry = rw

出现authorization failed异常,一般都是authz文件里,用户组或者用户权限没有配置好,只要设置[/]就可以,代表根目录下所有的资源,如果要限定资源,可以加上子目录即可。



svnserve -d -r /alidata/subversion/wacoo_code

# yum install subversion



0 0
原创粉丝点击