知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

centos 6.3下安装svn 1.7.5

发布时间:2014-09-05 15:48:08作者:知识屋


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.zhishiwu.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.zhishiwu.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.zhishiwu.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>
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜