`
aaroncn
  • 浏览: 16136 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Windows下Apache配置SVN

    博客分类:
  • SVN
阅读更多

 

.软件环境

 

1.Apache

官方网址http://httpd.apache.org

下载地址http://httpd.apache.org/download.cgi

直接下载http://mirror.bjtu.edu.cn/apache//httpd/binaries/win32/httpd-2.2.22-win32-x86-no_ssl.msi

 

2.Subversion

官方网址http://subversion.apache.org/

下载地址http://subversion.apache.org/packages.html#windows

直接下载http://cdnetworks-kr-2.dl.sourceforge.net/project/win32svn/1.7.5/Setup-Subversion-1.7.5.msi

 

.环境配置

 

1.设置Apache环境变量

我的电脑->(右键)属性->高级->环境变量->系统变量->Path->编辑

添加Apache安装目录下的bin路径到Path环境变量

 

2.复制Subversionbin目录下的(mod_authz_svn.so, mod_dav_svn.so)文件,Apachemodules目录下

 

3.配置Apachehttpd.conf文件

# LoadModule dav_module modules/mod_dav.so

# LoadModule dav_fs_module modules/mod_dav_fs.so

删除这两行前面的注释符"#"

LoadModule节点的最后添加如下两行

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module modules/mod_authz_svn.so

 

4.生成版本库(Repository)

dos进入Subversionbin目录.

命令: svnadmin create E:\svnroot

解析: E:\svnroot下建立版本库,会自动生成一些文件夹和文件.

 

5.配置svn访问目录和权限

Apachehttpd.conf文件的最后进行如下配置

<Location /svnroot> #Subversion版本库的url(http://localhost/svnroot)

DAV svn #告诉Apahce是哪个模块响应那个url的请求

SVNPath "E:\svnroot" #版本库路径

AuthName "Subversion repositories" #版本库名称

AuthType Basic #基本验证(用户名/密码)

AuthUserFile "E:\svnroot\conf\passwd" #指定使用的认证密码文件

AuthzSVNAccessFile "E:\svnroot\conf\svnaccessfile" #Subversion版本库的访问控制文件路径

Require valid-user #限定只有输入正确的用户名及密码才能访问这个路径

</Location>

 

.配置用户和权限

 

1.创建passwd文件

打开E:\svnroot\conf目录,修改svnserve.conf文件.

# password-db = passwd

删除这一行前面的注释符"#"

dos进入apache2bin目录.

命令: htpasswd -c E:\svnroot\conf\passwd admin

解析: E:\svnroot\conf\passwd表示在E:\svnroot\conf目录下创建一个passwd文件,admin表示用户名,系统会2次提示输入用户密码.

新增用户

htpasswd -b E:\svnroot\conf\passwd test test

 

2.创建权限控制文件

E:\svnroot\conf目录下创建svnaccessfile文件,然后进行如下配置:

#r为读权限

#w为写权限

[svnroot:/]

admin = rw

 

.测试

URL(http://localhost/svnroot/)来访问版本库.

 

.纳入文件或项目到版本库

svn import F:/first-class file:///E:/svnroot -m "Initial import"

 

 

 

源文档 <http://blog.csdn.net/maxracer/article/details/7599193

分享到:
评论

相关推荐

    Windows 下面 apache+SVN配置

    完成Apache配置后,需要设置SVN仓库。在D:\SVN下创建一个名为WWW的目录,然后在命令行中切换到SVN的BIN目录,运行`svnadmin create D:\svn\www`创建仓库。如果D:\svn目录不存在,命令会失败。 为了使用SVN,还需要...

    windows下apache+svn

    【Apache + SVN 在 Windows 下的配置与应用】 Apache 和 Subversion(简称 SVN)是软件开发过程中常见的工具,Apache 作为一款流行的开源Web服务器,而 SVN 则是一种版本控制系统,用于协同开发和管理代码版本。本...

    windows下apache的svn安装文档

    4. **配置SVN路径**:在`httpd.conf`中,添加一个新的VirtualHost段落,指定SVN仓库的URL和本地存储位置。例如: ``` *:80&gt; ServerName svn.example.com SVNPath "C:/path/to/svn/repository" Dav svn ...

    windows下svn+apache搭建svn服务器.docx

    #### 三、配置SVN和Apache 为了让Apache能够代理SVN服务,还需要进行一些必要的配置工作: 1. **复制必要的库文件**: - 将`Subversion\bin`目录下的`mod_authz_svn.so`、`mod_dav_svn.so`、`libdb44.dll`、`...

    windows下基于apache的svn安装教程

    4. **用户认证**:配置Apache的`htpasswd`工具创建用户和密码文件,然后在Apache配置中引用这个文件,设置用户访问权限。 5. **重启Apache**:完成所有配置后,重启Apache服务,以使改动生效。 6. **测试SVN访问**...

    windows下Apache+SVN+Trac安装及配置(一)

    ### Windows 下 Apache+SVN+Trac 安装与配置详解 #### 一、准备工作 在开始集成 Apache、Subversion (SVN) 和 Trac 的过程中,首先要准备好所需的软件。 1. **Apache HTTP Server** - **官网**: ...

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

    - 修改Apache配置文件`httpd.conf`,确保`LoadModule dav_module modules/mod_dav.so`和`LoadModule dav_fs_module modules/mod_dav_fs.so`这两行前没有注释符(即移除“#”)。在同一文件中添加两行配置: ```...

    在windows下搭建基于apache的SVN环境.pdf

    5. 设置SVN仓库位置和访问权限:需要在Apache配置文件中设置SVN仓库的位置,并定义访问权限。例如,可以通过以下配置来设置仓库的访问权限: ``` &lt;Location /svn&gt; DAV svn SVNPath F:/svn/kettle-4.0-src ...

    windows下配置apache+svn+trac的方法详解

    ### Windows 下配置 Apache + SVN + Trac 的方法详解 #### 一、背景介绍 在进行软件开发的过程中,项目管理和版本控制是非常重要的环节。为了更好地管理项目中的问题追踪、代码版本控制以及文档协作等功能,通常会...

    apache+svn安装配置

    - 安装完成后,客户端会自动识别Apache配置的SVN仓库,用户可以直接通过TortoiseSVN进行代码的检出、提交、更新等操作。 5. **汉化包安装**: - 对于已经安装的TortoiseSVN,如果需要中文界面,可以在安装完中文...

    Windows下安装配置SVN服务

    ### Windows下安装配置SVN服务 #### 概述 本篇文档主要介绍如何在Windows操作系统上安装并配置Subversion(SVN)服务。Subversion是一款开源版本控制系统,广泛应用于软件开发过程中,帮助开发者管理和追踪代码的...

    Windows apache svn服务器搭建

    本教程将详述如何在Windows环境下搭建基于Apache服务器的Subversion(SVN)服务端,帮助你实现代码的集中式管理。 首先,我们需要了解SVN的基本概念。Subversion是一个开源的版本控制系统,它允许开发者跟踪并管理...

    apache配置SVN,Subversion权限控制,win2008 FTP配置权限访问

    总之,Apache配置SVN和Subversion权限控制,以及Windows 2008上的FTP服务器配置,涉及到多个层面的技术集成。正确配置后,不仅可以实现代码仓库的高效管理,还能保障团队成员的安全协作。务必注意文件路径、用户权限...

    apache+svnserver配置

    本指南将详细介绍如何在Windows环境下配置Apache与Subversion,以便通过Web方式访问版本控制系统。 **所需软件:** - Apache Web Server (推荐版本:Apache 2.x) - Subversion (推荐版本:最新稳定版) **安装路径...

    Windows下安装SVN服务器

    Windows环境下安装SVN服务器的知识点主要包括以下几个方面: ...根据本文档提供的信息,操作人员可以完成Windows环境下SVN服务器的安装和配置,进一步学习和掌握SVN的基本使用技巧,从而有效地进行版本控制管理。

    详细介绍Windows下SVN服务器的配置

    - 文件库与项目的配置方式通常是通过在Apache配置中指定SVNPath或SVNParentPath,然后在文件库中创建项目目录。 - 设定项目的目录结构,以便团队成员按照约定进行版本控制。 6. **访问控制** - 基本(Basic)...

Global site tag (gtag.js) - Google Analytics