centos 6.3下安装svn 1.7.5



centos 6.3下安装svn 1.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   www.2cto.com  

1.建立svn版本库目录 
mkdir -pv /home/svnroot/data 
chown -Rv www /home/svnroot/data 
chmod -Rv 755 /home/svnroot/data 
2.建立svn版本库 
/usr/lib/java/subversion/bin/svnadmin create --fs-type fsfs /home/svnroot/data/project1 
 
3.建立访问控制文件 
/usr/lib/java/httpd-2.4.2/bin/htpasswd -c /home/svnroot/data/passwd  myname  #第一次加用户名 
/usr/lib/java/httpd-2.4.2/bin/htpasswd  /home/svnroot/data/passwd  test1 
4.建立本地项目控制文件 
cd /home/svnroot/data 
vi authz   www.2cto.com  
[project1:/] 
myname = rw 
test1 = rw 
 
cat /usr/local/apache/conf/httpd.conf | grep svn 
显示 
LoadModule dav_svn_module     modules/mod_dav_svn.so 
LoadModule authz_svn_module   modules/mod_authz_svn.so 
就表明安装成功。 
vi /usr/local/apache/conf/httpd.conf 
 
添加   www.2cto.com  
<Location /svn> 
    DAV svn 
    SVNParentPath /home/svnroot/data 
    AuthType Basic 
    AuthName "Subversion" 
    AuthUserFile /home/svnroot/data/passwd 
    AuthzSVNAccessFile /home/svnroot/data/authz 
    Require valid-user 
</Location>

相关内容

    暂无相关文章