1.各自安装好软件,这个就不多说了,直接进入配置
2.配置apache中的Apache2.2\conf\httpd.conf
##修改的###
LoadModule dav_module modules/mod_dav.so#把注释去掉
LoadModule dav_fs_module modules/mod_dav_fs.so#把注释去掉
##新添加的###
LoadModule dav_svn_module "D:/enginnering/SVN/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "D:/enginnering/SVN/Subversion/bin/mod_authz_svn.so"
##-------###
#在最后面添加
<Location /svn>
DAV svn
SVNPath E:/SVNProj
AuthzSVNAccessFile E:/SVNProj/conf/access.auth
Satisfy Any
Require valid-user
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile E:/SVNProj/conf/users.auth
Require valid-user
</Location>
3.用Subversion\bin\svnadmin create 项目的存放位置(eg.E:\SVNProj)
4.进入E:\SVNProj\conf中的passwd中的
[users]
# harry = harryssecret
# sally = sallyssecret
cainwise=123//这个是你添加的用户
5.去掉svnserve.conf中
password-db = passwd的#号
6.新建用户对某个文件的访问权限
[svn:/]
cainwise = rw
7.进入Apache2.2中的bin目录下、
htpasswd -c users.auth cainwise(这个是用户名)回车输入密码
然后拷贝到第2步指定的目录中去
分享到:
相关推荐
搭建一个SVN(Subversion)服务器,整合Apache作为前端HTTP服务器,可以实现高效且安全的代码版本控制。这个过程涉及到多个组件的安装和配置,包括Apache、Subversion、SSL加密以及必要的依赖库。以下是详细步骤: ...
本篇将详细介绍如何在Windows环境下,将Subversion 1.6.6与Apache 2.2.14整合,并通过TortoiseSVN 1.6.6进行操作。 首先,我们需要安装Subversion。Subversion 1.6.6是该版本的一个稳定版本,提供了可靠的数据管理...
Apache Subversion(简称SVN)是一个开源的版本控制系统,用于管理软件项目的源代码和其他文件的变更。这个"Apache-Subversion-1.14.0.rar"文件是Apache Subversion 1.14.0版本的压缩包,适用于在网络环境不理想时...
**三、配置 Apache 与 SVN 整合** 1. 安装 DAV_SVN 模块:下载对应 Apache 版本的 `mod_dav_svn` 和 `mod_authz_svn` 模块,放入 Apache 的 `modules` 目录。 2. 启用模块:在 `httpd.conf` 中添加以下行,启用这两...
### SVN与Apache整合知识点详解 #### 一、SVN简介及数据存储方式 **SVN**(Subversion)是一种广泛使用的版本控制系统,它管理着项目的源代码历史,使得开发者能够追踪每一项修改,回滚到任意历史版本,以及并行开发...
3. **SVN与Apache整合**:将Subversion安装目录下的`mod_authz_svn.so`和`mod_dav_svn.so`复制到Apache的`modules`目录下,并将所有`.dll`文件复制到Apache的`Bin`目录下。在`httpd.conf`文件中添加SVN相关的模块...
【描述】:本文档详细介绍了如何在Windows7操作系统中安装和配置Subversion(SVN)、Apache2 Web服务器以及TortoiseSVN客户端,旨在帮助用户建立一个功能完备的版本控制系统。 【部分内容】: 1. SVN简介 SVN...
【svn配置管理TSVN操作手册】是一份详细指导如何安装、配置和管理Subversion(简称svn)的文档,特别关注了与Apache服务器的整合以及使用TortoiseSVN客户端的操作。Subversion是一个版本控制系统,而Apache是流行的...
2. **TortoiseSVN**: TortoiseSVN是一款基于Subversion(SVN)的图形化版本控制系统客户端,适用于Windows操作系统。它提供了直观的右键菜单操作,使得文件和目录的版本控制变得简单易行。通过TortoiseSVN,你可以...
它与Apache Subversion版本控制系统紧密集成,提供了图形用户界面,使用户能够方便地执行版本控制操作,如提交、更新、分支和合并等。 TortoiseSVN的特性包括直观的图形用户界面、版本库的创建和管理、文件和目录的...
Subversion支持多样化的服务器配置方式,包括通过Apache web server加SSH的方式,以及通过Svnserve加SSH的方式。这些配置方法不仅提供了灵活的网络访问选项,也确保了数据的安全性和稳定性。 综上所述,Subversion...
3. **命令行工具和图形界面**:Subversion 提供了 svn 命令行工具,同时也支持各种图形界面客户端,如TortoiseSVN,方便不同偏好的用户使用。 4. **URL访问模式**:Subversion 使用 URL 访问仓库,这意味着你可以...
TortoiseSVN是一款针对Windows平台的开源版本控制系统Subversion(SVN)的客户端程序。它提供了图形用户界面(GUI),方便用户管理源代码版本,跟踪文件的变更历史,以及执行其他版本控制操作。TortoiseSVN的设计...
安装SVN服务端(Setup-Subversion-1.6.15.msi)和客户端(TortoiseSVN-1.7.7.22907-win32-svn-1.7.5.msi)。安装完成后,重启计算机,并通过cmd命令创建SVN仓库,例如`svnadmin create F:\svnWorkShop\repositorty`...
3. **Apache与Subversion的整合** - 在安装完成后,需要进一步配置Apache和Subversion之间的协作,以支持通过Web方式访问SVN仓库。 - 配置Apache的虚拟主机来指向SVN仓库目录。 - 使用mod_dav_svn模块来处理SVN...
TortoiseSVN是一款直观的Subversion客户端,专为Windows用户设计。它提供了与Windows资源管理器集成的图形用户界面,使得版本控制操作变得更加简单。TortoiseSVN不仅是免费的,而且有一个活跃的社区支持,不断进行...
TortoiseSVN是一款针对Windows平台的开源版本控制系统Subversion的客户端程序。Subversion,又称SVN,是一种集中式版本控制系统,广泛应用于软件开发和文档管理等领域。 ### TortoiseSVN简介 #### 什么是...