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

Linux下 svn + apache 实现

时间:2015-05-01 14:52:35      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:svn httpd apache

之前搭svn走的都是走svn协议的。在linux下实现还是比较容易和好用的。

现在有一个新的需求。要实现https协议访问


主要步骤,网上都有吧,大概是安装openssl httpd 和subversion了。这里不重点讲了。在此主要讲讲配置文件,留下记录,以方便以后查阅使用。


其实这个过程还是三个重要的配置文件  /etc/httpd/conf.d/subversion.conf  以及自己需要的authz passwd两个文件


假设用 建库

cd /opt/svndata/

svnadmin create repository

第一种配置方法 :     subversion.conf  和authz

配置文件如下

<Location /svn>
   DAV svn
#   SVNListParentPath on   
#   SVNParentPath /opt/svndata
    SVNPath /opt/svndata/repository

   # Limit write permission to list of valid users.
#   <LimitExcept GET PROPFIND OPTIONS REPORT>      //打开,及允许匿名访问,,不允许才注释掉。
      #Require SSL connection for password protection.
      #SSLRequireSSL


      AuthType Basic
      AuthName "Welcome to wenyz SVN server"
      AuthUserFile /opt/svndata/apache/passwd
      AuthzSVNAccessFile /opt/svndata/apache/authz
      Require valid-user
#   </LimitExcept>
</Location>


针对以上配置方法   authz文件配置方法如下


[groups]
admin = wenyezhong
[/]
wenyezhong = rw

以上的配置方法成功后,访问路径为: https://192.168.1.100/svn/   即可了


第二种配置方法 :     subversion.conf  和authz

配置文件如下

<Location /svn>
   DAV svn
   SVNListParentPath on   
   SVNParentPath /opt/svndata
#    SVNPath /opt/svndata/repository

   # Limit write permission to list of valid users.
#   <LimitExcept GET PROPFIND OPTIONS REPORT>      //打开,及允许匿名访问,,不允许才注释掉。
      #Require SSL connection for password protection.
      #SSLRequireSSL


      AuthType Basic
      AuthName "Welcome to wenyz SVN server"
      AuthUserFile /opt/svndata/apache/passwd
      AuthzSVNAccessFile /opt/svndata/apache/authz
      Require valid-user
#   </LimitExcept>
</Location>


针对以上配置方法   authz文件配置方法如下


[groups]
admin = wenyezhong
[repository:/]
wenyezhong = rw

以上的配置方法成功后,访问路径为: https://192.168.1.100/svn/ repository  即可


方法二的作用可以在svndata下建立多个版本库。


Linux下 svn + apache 实现

标签:svn httpd apache

原文地址:http://blog.csdn.net/brotherwyz/article/details/45418853

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