`

svn配置并与apache集成(windows环境)

阅读更多
subversion服务端配置
1、安装subversion服务端,下载地址:http://sourceforge.net/projects/win32svn/ ,安装路径:F:\Program Files\Subversion
2、创建版本库
svnadmin create F:/svn/repositories/test

3、增加windows服务
sc create svnservice binpath= "\"F:\Program Files\Subversion\bin\svnserve.exe\" --service -r F:\svn\repositories" displayname= "Subversion" depend= Tcpip 

4、设置svn用户名及密码(略)
5、启动服务
net start Subversion

6、创建目录骨架
-project
|-baselines
|-branches
|-tags
|-trunk
导入:
svn import svn://localhost/test -m "initial import test" --username --password


apache配置
1、安装apache http server,下载地址:http://httpd.apache.org/download.cgi
2、从subversion安装目录拷贝文件mod_authz_svn.so、mod_dav_svn.so到apache安装目录下面的modules目录下
3、修改apache配置文件httpd.conf
去掉LoadModule dav_module modules/mod_dav.so前面的#
再增加
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

4、使用apache的htpasswd命令生成密码
htpasswd -cb users.auth admin admin
htpasswd -b users.auth test test

再将users.auth文件拷贝到F:/svn/repositories/test/conf/目录下即可

5、在httpd.conf文件中增加如下配置
<Location /svn/test>
DAV svn
SVNPath F:/svn/repositories/test

AuthzSVNAccessFile F:/svn/repositories/test/conf/authz
Satisfy Any
Require valid-user

AuthType Basic
AuthName "Subversion repositories"
AuthUserFile  F:/svn/repositories/test/conf/users.auth
Require valid-user
</Location>

集成完成,访问地址:http://localhost/svn/test/trunk/(apache http server的端口使用默认的80端口)
分享到:
评论

相关推荐

    Windows 下面 apache+SVN配置

    在Windows环境下配置Apache服务器与Subversion(SVN)的集成是一项常见的任务,这对于团队协作开发至关重要。Apache作为流行的Web服务器,而SVN则是一个版本控制系统,二者结合可以让开发者通过Web界面进行代码版本...

    svn和apache的安装与配置

    本文将详细介绍如何在Windows环境下安装并配置SVN与Apache,实现一个基本的版本控制服务。 #### 二、SVN的安装与配置 **1. 安装SVN服务器** - **下载安装包**:首先需要下载SVN的安装包。根据提供的信息,可以...

    windows下基于apache的svn安装教程

    ### 三、SVN与Apache集成 1. **配置Apache**:在Apache的配置文件`httpd.conf`中添加SVN模块`mod_dav_svn`和`mod_authz_svn`。这两模块允许Apache处理SVN请求并进行权限控制。 2. **创建SVN仓库**:使用命令行工具...

    Windows apache svn服务器搭建

    3. **配置Apache**: - 打开Apache的配置文件`conf/httpd.conf`,找到`#LoadModule dav_module modules/mod_dav.so`,取消注释并确保加载了 dav 和 dav_svn 模块。 - 添加新的虚拟主机配置,如下: ``` *:80&gt; ...

    Windows7+_SVN+_Apache2+TortoiseSVN配置安装

    4. **配置Apache**:编辑Apache的配置文件`httpd.conf`,添加SVN模块`mod_dav_svn`和`mod_authz_svn`,并配置SVN仓库路径。同时,设置用户认证,例如使用Basic认证,并创建一个简单的用户数据库。 5. **安装...

    windows 安装配置apache_mysql_php_tomcat_svn

    本文档旨在提供一个Windows环境下安装与配置Apache、MySQL、PHP、Tomcat及SVN的基本步骤,以便搭建出一个集成开发环境。通过本文档,用户可以了解如何将这些组件有效地组合在一起,形成一个稳定、高效的Web应用开发...

    Trac0.12+SVN1.6+Apache2.2在windows下的配置说明

    配置Apache以支持Trac,这通常涉及编辑httpd.conf文件,设置虚拟主机,加载Trac模块,并配置认证机制。创建Apache的htpasswd文件,用于用户身份验证。例如,使用`htpasswd -c F:/install/Apache2.2/conf/passwd ...

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

    - 配置Apache以指向新创建的文件库。 5. **引入项目** - 文件库与项目的配置方式通常是通过在Apache配置中指定SVNPath或SVNParentPath,然后在文件库中创建项目目录。 - 设定项目的目录结构,以便团队成员按照...

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

    通过上述步骤,我们成功地在Windows环境下配置了Apache与SVN的集成,实现了基于Web的SVN资源库访问功能。此外,还详细介绍了如何通过Apache的配置文件来实现用户身份验证和资源库的访问控制。这一过程对于团队协作...

    Jenkins+Maven+SVN+Tomcat 持续集成环境快捷部署

    搭建Jenkins+Maven+SVN+Tomcat的持续集成环境,需要按照以下步骤: 1. 环境准备 - JDK1.8.0_131,版本不低于1.7,使用最新版本以获得最佳性能和最新特性。 - Apache Maven 3.3.9,不推荐使用3.5.0版本,以免出现...

    SVN + Apache 成功安装部署

    3. **SVN与Apache集成**:通常通过mod_dav_svn模块,Apache可以支持SVN。这个模块使得Apache成为一个SVN服务器,允许用户通过HTTP/HTTPS协议进行版本控制操作。 4. **安装Apache**:在Linux系统中,通常使用包管理...

    apache+svn安装配置

    3. **Apache与SVN集成**: - 安装SVN模块mod_dav_svn到Apache。这通常通过在Apache安装目录下的conf文件夹中添加或修改httpd.conf文件来完成,添加如下行: ``` LoadModule dav_svn_module modules/mod_dav_svn....

    Apache2.2+svn1.6.6 在windows环境安装配置版本控制的环境

    Apache2.2+svn1.6.6 在Windows环境下配置版本控制主要涉及到以下几个关键知识点: 1. **Apache HTTP Server 2.2**:Apache HTTP Server是广泛应用的Web服务器,用于托管网页内容。在这个环境中,Apache将作为...

    svn+apache+trac配置

    - 配置Apache:修改httpd.conf,设置虚拟主机指向Trac的目录,配置mod_wsgi或mod_python模块。 - 配置Trac:创建新的Trac环境,指定Subversion仓库路径,配置数据库连接(通常是SQLite),并设置权限。 - 配置...

    Windows SVN Apache TortoiseSVN配置安装 svn版本库迁移.doc

    - 配置SVN服务器,选择运行方式(独立服务器或Apache集成),并设置存储类型(FSFS)。 - 配置版本库路径和权限设置。 2. **安装Apache**: - 安装Apache服务器,配置HTTP服务。 - 集成mod_dav_svn模块,使...

Global site tag (gtag.js) - Google Analytics