centos6.3下安装svn1.7.5

svn安装目录/usr/lib/java/subversion

./configure--prefix=/usr/lib/java/subversion--with-apxs=/usr/lib/java/httpd-2.4.2/bin/apxs--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util--without-berkeley-db

1.建立svn版本库目录

mkdir-pv/home/svnroot/data

chown-Rvwww/home/svnroot/data

chmod-Rv755/home/svnroot/data

2.建立svn版本库

/usr/lib/java/subversion/bin/svnadmincreate--fs-typefsfs/home/svnroot/data/project1

3.建立访问控制文件

/usr/lib/java/httpd-2.4.2/bin/htpasswd-c/home/svnroot/data/passwdmyname#第一次加用户名

/usr/lib/java/httpd-2.4.2/bin/htpasswd/home/svnroot/data/passwdtest1

4.建立本地项目控制文件

cd/home/svnroot/data

viauthz

[project1:/]

myname=rw

test1=rw

cat/usr/local/apache/conf/httpd.conf|grepsvn

显示

LoadModuledav_svn_modulemodules/mod_dav_svn.so

LoadModuleauthz_svn_modulemodules/mod_authz_svn.so

就表明安装成功。

vi/usr/local/apache/conf/httpd.conf

添加

<Location/svn>

DAVsvn

SVNParentPath/home/svnroot/data

AuthTypeBasic

AuthName"Subversion"

AuthUserFile/home/svnroot/data/passwd

AuthzSVNAccessFile/home/svnroot/data/authz

Requirevalid-user

</Location>

相关推荐