`
plkong
  • 浏览: 175751 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Apache httpd 2.2 与 svn 1.6.17集成

 
阅读更多

 

1.安装Apache httpd 和 SVN 1.6.17,并将SVN和httpd添加到Path中

2. 创建SVN库

svnadmin -create D:\repository\svn_ci

3. 配置httpd

(1) 创建密码文件和访问权限文件(注意:这里的密码文件不是svn仓库下面的D:\repository\svn_ci\conf\passwd文件)

cd /d C:\Apache2.2\bin\

htpasswd.exe -c passwd admin (此命令执行完后会提示让输入两次密码)

(2)创建访问权限控制文件

[groups]
admin=admin
developers=plkong
[/]
*=r
[petclinic:/]
@admin=rw
@developers=rw

 

(3)配置httpd.conf

去掉以下两行前面的#号

LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so

添加以下两行配置
# Needed to do Subversion Apache server
LoadModule dav_svn_module modules/mod_dav_svn.so
# Only needed if you decide to do "per-directory" access control
LoadModule authz_svn_module modules/mod_authz_svn.so

 

在文件最后添加

 

<Location /svn_ci>
    DAV svn
    SVNPath D:\repository\svn_ci
    AuthType Basic
    AuthName "Subversion PetClinic Repository"
    AuthUserFile C:\Apache2.2\bin\passwd
    AuthzSVNAccessFile C:\Apache2.2\bin\access
    Require valid-user
</Location>

(4)拷贝mod_dav_svn.so mod_authz_svn.so文件

C:\Program Files\Subversion\bin 目录下拷贝这两个文件到C:\Apache2.2\modules 目录下。

 

 

分享到:
评论

相关推荐

    xp+apache2.2+subversion1.6.17搭建版本控制服务器

    本教程将详细讲解如何在Windows XP操作系统上,利用Apache2.2和Subversion 1.6.17搭建一个版本控制服务器。 首先,我们需要安装Subversion。文件"Setup-Subversion-1.7.5.msi"是一个Subversion的安装程序。运行这个...

    SVN1.6.17 服务器-客户端-汉化包-安装文档

    SVN1.6.17客户端是与服务器通信的工具,允许用户查看、编辑、提交项目代码。这个版本的客户端支持多种操作系统,包括Windows、Linux和Mac OS X。客户端通常包含命令行工具和图形用户界面,如TortoiseSVN,它提供了...

    ubuntu下svn+apache安装配置

    Ubuntu 下 SVN+Apache 安装配置 本文档将指导您在 Ubuntu 操作系统下安装和配置 SVN(Subversion)和 Apache 服务器。 一、准备源码包 在开始安装之前,需要下载以下三个源码包: 1. Subversion 1.6.17:...

    window安装SVN并设置邮件提交转发

    根据提供的文件内容,本文将详细介绍在Windows环境下如何安装SVN服务、配置版本库、设置权限、实现SVN与Apache的集成以及设置SVN钩子脚本进行邮件提交转发的相关知识点。 ### SVN服务安装与环境配置 在Windows环境...

    subversion-deps-1.6.17.tar.gz

    对于服务器,可以选择使用Apache HTTPD服务器与mod_dav_svn模块结合,或者使用svnserve独立服务器。客户端可以通过svn命令行工具或图形界面工具(如TortoiseSVN)进行操作。 五、注意事项 尽管Subversion 1.6.17是...

    subversion-1.6.17.tar.gz

    4. 客户端和服务器:Subversion有多种客户端工具,如TortoiseSVN、svn命令行工具等,与服务器端的Subversion守护进程(svnserve或Apache HTTPD模块)配合使用。 5. 数据一致性:Subversion强调数据一致性,即使在...

    svn服务器搭建

    这个过程的关键在于正确配置Apache与Subversion的交互,以及确保所有依赖项的版本匹配。Apache的DAV模块使得通过HTTP协议访问SVN成为可能,而APR和APR-Util则为Apache提供了必要的底层支持。在实际操作中,可能还...

    subversion-1.6.17

    1. **Subversion服务器**:如`svnserve`或Apache HTTPD模块(mod_dav_svn),它们提供了版本库的访问服务,支持多种协议,如SVN协议、HTTP/HTTPS,确保了远程访问的便捷性。 2. **Subversion客户端**:包括命令行...

    CollabNetSubversion-server-1.6.17-1.i386.rpm

    svnserve,版本 1.6.17 (r1128011) 编译于 May 29 2011,14:51:01 安装包内已经包含了 Apache 2.2.19 (Unix)。 [root@centos ~]# /opt/CollabNet_Subversion/bin/httpd -v Server version: Apache/2.2.19 (Unix) ...

    CollabNetSubversion-server-1.6.17-1.x86_64.rpm (注意这是 64 位的)

    svnserve,版本 1.6.17 (r1128011) 编译于 May 29 2011,14:51:01 安装包内已经包含了 Apache 2.2.19 (Unix)。 [root@centos ~]# /opt/CollabNet_Subversion/bin/httpd -v Server version: Apache/2.2.19 (Unix) ...

Global site tag (gtag.js) - Google Analytics