`
shenjc2008
  • 浏览: 140941 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

apache整合svn

阅读更多
一、Apache2.2.14\conf\httpd.conf 添加如下内容:

#解决httpd: Could not reliably determine the server's fully qualified domain name
ServerName localhost:80

Listen 80
ServerAdmin shenjc@foxmail.com
#DocumentRoot必须设置,否则会报403错误
DocumentRoot "D:/Development_Tools/Apache2.2.14/htdocs"
#DocumentRoot "D:/Tomcat 5.5/webapps/food"
#您的站点项目所在路径,应与tomcat中的目录设置相同
#Alias /food_bestech "D:/Tomcat 5.5/webapps/food"


#整合apache和svn
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so

LoadModule dav_svn_module "D:/Development_Tools/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "D:/Development_Tools/Subversion/bin/mod_authz_svn.so"


<Location /svn>
#引用远程访问模块
DAV svn

#版本库路径
SVNListParentPath on
SVNParentPath E:/svn_http

#激活基本认证,就是用户名/密码
AuthType Basic

#用来说明何时弹出要求用户输入认证信息的认证对话框
AuthName "Subversion repositories"

#指定使用的认证密码文件
AuthUserFile E:/svn_http/conf/passwd.ini

#位置Subversion版本库的访问控制文件的路径
AuthzSVNAccessFile E:/svn_http/conf/authz.ini

#指定只有输入了正确的用户/密码的用户可以访问URL
Require valid-user
</Location>

二、创建用户
D:\Development_Tools\Apache2.2.14\bin>htpasswd -c E:\svn_http\conf\passwd.ini shenjc
Automatically using MD5 format.
New password: ******
Re-type new password: ******
Adding password for user shenjc

D:\Development_Tools\Apache2.2.14\bin>htpasswd E:\svn_http\conf\passwd.ini shenjc_test
Automatically using MD5 format.
New password: ******
Re-type new password: ******
Adding password for user shenjc_test

D:\Development_Tools\Apache2.2.14\bin>htpasswd E:\svn_http\conf\passwd.ini admin

Automatically using MD5 format.
New password: ******
Re-type new password: ******
Adding password for user admin

三、授权文件设置
authz.ini内容:

[groups]
admin=admin,shenjc
developers=shenjc,shenjc2
pm=shenjc_pm
testers=shenjc_test

#预置设置
[/]
*=r
@admin=rw
dangerman=


#多个项目配置,一级目录权限
[repo1:/]
@admin=rw
@developers=r

#branches二级目录权限
[/branches]
@testers=r
@developers=rw

#tags二级目录权限
[/tags]
@admin=rw
@pm=rw

#trunk二级目录权限
[/trunk]
@admin=rw
@developers=rw

#特殊设置
[repo1:/flight]
shenjc=rw
@developers=rw
* =


四、创建仓库:
D:\Development_Tools\Subversion\bin>svnadmin create E:\svn_http\repo1





五、访问地址
http://localhost/svn/repo1
  • 大小: 9.5 KB
  • 大小: 14.4 KB
分享到:
评论

相关推荐

    CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)

    通过以上步骤,你就成功地在CentOS 6.5上搭建了Apache整合SVN 1.8.5的服务器,并且配置了多版本库的权限。这样,用户就可以通过WebDAV协议访问和管理SVN仓库,实现团队协作和代码版本控制。记住,安全性和权限控制是...

    Linux整合Apache和SVN

    将Apache与SVN整合,可以创建一个高效、安全的Web访问源代码仓库的解决方案。以下是对"Linux整合Apache和SVN"这一主题的详细讲解。 首先,了解SVN的基本概念。Subversion是一个集中式的版本控制系统,它记录了文件...

    关于svn与Apache整合

    关于svn与Apache整合以及svn一些常用问题的解决,

    windows下apache+svn

    **三、配置 Apache 与 SVN 整合** 1. 安装 DAV_SVN 模块:下载对应 Apache 版本的 `mod_dav_svn` 和 `mod_authz_svn` 模块,放入 Apache 的 `modules` 目录。 2. 启用模块:在 `httpd.conf` 中添加以下行,启用这两...

    SVN+apache整合

    ### SVN与Apache整合知识点详解 #### 一、SVN简介及数据存储方式 **SVN**(Subversion)是一种广泛使用的版本控制系统,它管理着项目的源代码历史,使得开发者能够追踪每一项修改,回滚到任意历史版本,以及并行开发...

    Apache配合SVN在Windows下安装配置及其权限管理

    整合配置Apache与SVN** - **步骤**: - 将SVN安装目录`D:\install\svn-win32-1.6.6\bin`下的`mod_dav_svn.so`, `mod_authz_svn.so`以及所有以`lib`或`int`开头的dll文件复制到Apache的模块目录`D:\Program Files\...

    Apache和SVN整合配置

    ### Apache和SVN整合配置详解 #### 一、概述 本文档主要介绍如何在Windows环境下进行Apache与Subversion (SVN) 的整合配置。通过整合Apache与SVN,可以实现更安全、高效的版本控制服务。这里我们将按照文档提供的...

    SVN使用大全(包含Eclipse配置SVN详细步骤)

    SVN服务器端和客户端的详细配置,Eclipse配置SVN,Apache整合SVN,详细步骤,一步一步的都有图解。 我从一个根本就不懂得SVN概念的人一步一步的学习写出的文档,对于从来没有接触过但是必须要用svn的人来说是个必要...

    CentOS下安装apache和svn并为svn配置http支持

    安装完Apache和SVN之后,需要将SVN特有的模块mod_dav_svn.so和mod_authz_svn.so复制到Apache的modules目录中。这是因为SVN使用WebDAV协议与Apache集成,而这两个模块是实现SVN与Apache集成的关键。 随后,需要编辑...

    SVN 整合apache

    NULL 博文链接:https://yanfei133.iteye.com/blog/586146

    svn+apache+ssl整合

    【svn+apache+ssl整合】是指将Subversion(SVN)版本控制系统与Apache HTTP服务器结合,并启用SSL(Secure Sockets Layer)加密通信,以便提供安全的HTTPS访问方式。这一过程通常涉及以下步骤: 1. **环境准备**: ...

    svn与apache整合

    svn与apache整合的具体过程描述,并提供相应的详细图解流程。

    svn1.44 apache2.06 整合

    将Apache 与SVN 进行整合,这样以后在输入SVN 服务器地址时就会形如http://形式,比如我们访问JBOSS 等网站时,用的svn服务器地址。...要使apache 和svn 整合,两个的版本一定要兼容,不然就是无法整合,切记

    Apache和svn整合 步骤,2软件,教程要点,项目示例

    1.测试的是windowxp32位系统 2.包含apache和svn服务端两个互相兼容的版本,你无需下载,并且实机测试通过 3.配置过程步骤详细解释和介绍 4.配置中注意的要点 5.配置成功后apache和svn目录及其文件,可以作为参考

    apache2.2 与 svn1.6 整合所需要的 svn module 文件

    1 假设安装Apache至D:\Apache2 (%Apache_HOME%) 2 复制附件解压后里面的*.dll和*.so到%APACHE_HOME%\modules 3 修改%APACHE_HOME%\conf\httpd.conf,增加或修改: LoadModule dav_module modules/mod_dav.so ...

    trac + apache +svn 跟踪系统

    4. 配置Trac环境:修改`/path/to/trac/environment/conf/trac.ini`,设置数据库连接、Subversion仓库路径、Apache整合等选项。 **配置Trac与Apache整合** 1. 编写`trac.wsgi`文件,用于将Trac应用暴露给Apache的...

    svn安装配置与ldap整合

    主要包括: 1、subsversion1.6.6安装 2、apache web 2.2.14服务安装配置 3、openDS安装整合 额外说明:文档中有一点小问题就是SVNPath指定到某一版本库,访问地址就是http://ip/project1同时权限控制中对应的只有“/...

Global site tag (gtag.js) - Google Analytics