一、安装svn软件
yum -y install subversion
二、启动svn
svnserve -d -r /www/svndata
三、创建SVN版本库
svnadmin create /jk/app/svn/svndate/sadoc
四、修改配置文件
[root@bogon conf]# diff svnserve.conf svnserve.conf.ori
19,20c19,20
< anon-access = read
< auth-access = write
---
> # anon-access = read
> # auth-access = write
27c27
< password-db = passwd
---
> # password-db = passwd
34c34
< authz-db = authz
---
> # authz-db = authz
修改passwd文件
6 [users]
7 # harry = harryssecret
8 # sally = sallyssecret
9 lizq8 = lizq8
修改authz文件
33 [sadoc:/]
34 lizq8 = rw
相关报错
1、svn: symbol lookup error: /usr/local/subversion/lib/libsvn_subr-1.so.0: undefined symbol: apr_atomic_xchgptr
删除
rpm -e --allmatches apr-util --nodeps rpm -e --allmatches apr --nodeps |
2、svnserve: error while loading shared libraries: libaprutil-1.so.0: cannot open shared object file: No such file or directory
解决方式:
find / -name libaprutil-1.so.0
/www/wdlinux/httpd-2.2.22/lib/libaprutil-1.so.0
将apr依赖包添加到共享库
查看共享库配置文件
more /etc/ld.so.conf
include ld.so.conf.d/*.conf
创建apr共享库配置文件
cd /etc/ld.so.conf.d/
vi httpd-apr.conf
/www/wdlinux/httpd-2.2.22/lib/
更新共享库配置
ldconfig -v
3、如果连不起,关闭防火墙或者打开3690端口