文档详情

Linux下svn版本控制服务2.docx

发布:2017-05-15约1.46千字共3页下载文档
文本预览下载声明
Linux下svn版本控制服务(二) SVN+Apache svn和apache的整合 SVN+Apache的需要subversion的两个动态库支持,同时我们需要密码的验证支持! 1、安装模块并配置 [root@vipuser200 conf.d]# yum -y install mod_dav_svn [root@vipuser200 conf.d]# ls php.conf README subversion.conf welcome.conf [root@vipuser200 conf.d]# vim subversion.conf #将下面的注释取消并修改为以下 Location /svn DAV svn SVNParentPath /svn #svn版本根目录 AuthType Basic #认证模式 AuthName ---------------------------- #认证提示信息 AuthUserFile /svn/svn/passwd #认证用户名密码文件 AuthzSVNAccessFile /svn/svn/authz #svn认证的权限文件 Require valid-user /Location 2、创建用户 [root@vipuser200 svn]# htpasswd -c /svn/svn/passwd zlf03 #第一次使用需要加-c下面两次不需要 New password: Re-type new password: Adding password for user zlf03 [root@vipuser200 svn]# htpasswd /svn/svn/passwd zlf04 New password: Re-type new password: Adding password for user zlf04 [root@vipuser200 svn]# htpasswd /svn/svn/passwd zlf05 New password: Re-type new password: Adding password for user zlf05 查看apache和svn用户整合的密码文件 [root@vipuser200 svn]# cat /svn/svn/passwd zlf03:mIkOC9MiXwOuY zlf04:dE0pW7IN5tSGU zlf05:p3Q3XlDunFCHA 3、配置认证文件和上一篇中的类似 [root@vipuser200 svn]# vim authz [groups] all = zlf04,zlf05 [/] zlf04 = rw [www.vipuser.club:/] @all = rw * = [www.vipuser1.club:/] zlf04 = rw zlf06 = rw * = 4、重启服务并验证 [root@vipuser200 svn]# service httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ] 浏览器访问 登陆后:
显示全部
相似文档