码迷,mamicode.com
首页 > Web开发 > 详细

SVN-2:用apache发布

时间:2018-01-22 14:09:46      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:http   ike   UI   生成   basic   权限   ica   htpasswd   svn   

用apache发布svn

除了安装svn外,还需要安装httpd的模块
yum install mod_dav_svn -y

把项目文件的拥有者改成apache
cd /application/svndata/
chown -R apache:apache sadoc

安装完毕后编辑
vim /etc/httpd/conf.d/subversion.conf
<Location /svn/>
DAV svn
SVNParentPath /application/svndata/ #所有的项目都在http://ip/svn
#SVNPath /application/svndata/sadoc #只发布一个项目
SVNListParentPath on
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /application/svnpasswd/httppasswd #稍后用命令生成
AuthzSVNAccessFile /application/svnpasswd/httpauth.conf #稍后编辑
Require valid-user
</Location>
RedirectMatch ^(/svn)$ $1/ #重定向/svn到/svn/

生成密码文件(第一次用-c新建文件,之后就不需要了)
htpasswd -c /application/svnpasswd/httppasswd lmkmike
输入密码

编辑权限文件
vim /application/svnpasswd/httpauth.conf
[/]
lmkmike = r
[sadoc:/]
lmkmike = rw

通过http://ip/svn 即可访问

SVN-2:用apache发布

标签:http   ike   UI   生成   basic   权限   ica   htpasswd   svn   

原文地址:http://blog.51cto.com/13491150/2063634

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!