需要的软件:
1.apache 2.2.11
(此下载地址被墙,翻*墙可下载,其他版本的Apache可以在这里找到 http://archive.apache.org/dist/httpd/binaries/win32/)
2.Subversion 1.6.5
3.TortoiseSVN 1.6.8
4.TortoiseSVN 1.6.8 中文语言包
安装方法:
1.先安装apache ,没有什么特别的,这里就按照默认安装路径 C:/Program Files (x86)/Apache Software Foundation/Apache2.2/
2.安装Subversion 也按默认路径安装 C:\Program Files (x86)\Subversion
3.安装TortoiseSVN 到默认安装路径,最后要求重启电脑,选择否,然后安装中文语言包,才重启,此软件是与Windows资源管理器集成的插件,重启后会看到效果,在任意文件夹上单击右键会看到如下效果
4.在D盘建立SVN_Repository文件夹作为数据仓库目录,在CMD命令窗口执行
svnadmin create D:\SVN_Repository\Repository 来创建资料库
5.修改D:\SVN_Repository\Repository\conf\passwd
[users]
# harry = harryssecret
# sally = sallyssecret
最后变成:
[users]
user1 = 123456
user2 = 12345
6.修改D:\SVN_Repository\Repository\conf\svnserve.conf 去掉下几行的注释
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
最后变成:
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
7.修改D:\SVN_Repository\Repository\conf\authz
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
admin = user1,user2
[/]
@admin = rw
* = r
8.停止Apache服务器,然后把 Subversion\bin文件夹下的 mod_authz_svn.so 和mod_dav_svn.so copy到apache的 module目录下 然后打开C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\httpd.conf,找到以下两句取消注释:
#LoadModule dav_fs_module modules/mod_dav_fs.so
#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
在文件尾增加以下内容:
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath D:/SVN_Repository
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile passwd
Require valid-user
</Location>
查看Apache配置文件中的
ServerRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2"
到"C:/Program Files (x86)/Apache Software Foundation/Apache2.2/bin "目录下,执行
htpasswd -c passwd user1
(创建passwd 文件并添加user1用户,填写两次密码..)
然后将当前目录下生成的passwd文件剪切到"C:/Program Files (x86)/Apache Software Foundation/Apache2.2"
重启Apache服务器
通过如下地址访问刚才咱们创建的资料库 http://localhost/svn/Repository/
使用刚才设置的user1用户名和密码登录
出现以下画面表示SVN服务器正常工作,资料库可以正常存取
- 大小: 10.7 KB
- 大小: 7.3 KB
分享到:
相关推荐
《Subversion 1.6.6 + Apache 2.2.14 + TortoiseSVN 1.6.6 安装配置完全指南》 在软件开发过程中,版本控制系统是必不可少的工具,它能帮助团队有效地管理代码变更,提高协作效率。Subversion(简称SVN)就是一款...
安装Apache 2.2 + Subversion 1.6.5的步骤如下: 1. **下载软件**: - Apache HTTP Server可以从Apache官方网站下载,选择适合的no ssl版本,例如`apache_2.2.13-win32-x86-no_ssl.msi`。 - Subversion的Windows...
【Subversion + Apache + TortoiseSVN 安装说明】 Subversion 是一个开源的版本控制系统,Apache 是一款广泛应用的Web服务器,TortoiseSVN 是一个 Windows shell 接口,用于 Subversion。以下是对安装过程的详细...
SVN 版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤 本标题描述了本文档的主要内容,即 SVN 版本管理系统的安装过程,该过程包括安装 CentOS、Subversion、Apache 和 Jsvnadmin 等组件。 描述...
总之,搭建Linux下的Subversion服务器需要对Apache服务器的配置和Subversion的工作原理有深入理解。完成上述步骤后,团队成员即可通过网络方便地进行代码的版本控制和协作开发。在实际应用中,还需要考虑安全设置、...
svn+apache+完整图解+配套软件(Subversion+apache)
在这个"subversion-1.9.5+apache-2.4.25安装步骤及安装包"中,我们将探讨如何在操作系统上安装和配置这两个组件。 首先,让我们详细了解一下Subversion 1.9.5。这个版本是Subversion的一个稳定版本,它提供了一些新...
本文将详细讲解如何在Linux系统上安装和配置Apache Web服务器以及Subversion版本控制系统。 首先,Linux作为开源操作系统,是许多服务器的基础,其稳定性和安全性深受开发者喜爱。在本案例中,我们将使用它作为平台...
总结起来,持续集成-Subversion+Apache+Jsvnadmin+Jenkins的搭建涉及到多个组件的配置和集成,每个环节都需要细致入微的操作,以确保整个流程的顺畅。通过这个系统,开发者可以实现快速反馈,提高代码质量和团队协作...
### Windows 下 Apache+SVN+Trac 安装与配置详解 #### 一、准备工作 在开始集成 Apache、Subversion (SVN) 和 Trac 的过程中,首先要准备好所需的软件。 1. **Apache HTTP Server** - **官网**: ...
Linux下的SVN+Apache安装和配置 Linux下的SVN(Subversion)和Apache是一种常用的版本控制系统,SVN是管理工程本版的必备工具,相对VSS 及其前身CVS来说都有着无与伦比的优势。下面是安装和配置SVN+Apache服务端的...
Subversion_1.6.5_服务器端Subversion_1.6.5_服务器端Subversion_1.6.5_服务器端Subversion_1.6.5_服务器端Subversion_1.6.5_服务器端Subversion_1.6.5_服务器端
本教程将详述如何在Windows 7操作系统上配置安装SVN、Apache服务器以及TortoiseSVN客户端,以搭建一个高效且稳定的版本控制环境。 首先,我们需要了解SVN。SVN是一个开源的版本控制系统,用于跟踪文件和目录的变化...
- **VisualSVN Server**:这是另一种流行的选择,提供更简单的安装和管理界面,自动配置Apache和Subversion。 4. **版本控制策略**: - **代码审查**:使用Subversion进行代码提交前的审查,确保代码质量。 - **...
【winxp+svn+apache安装配置全说明】 在Windows XP SP3环境下,搭建Subversion(SVN)版本控制系统,通常需要结合Apache HTTP Server作为前端Web服务器。以下是详细的安装配置步骤: 1. **下载所需软件** - ...
**标题解析:** "SVN + Apache 成功安装部署" 这个标题表明了我们要讨论的是如何在服务器或开发环境中安装并配置Subversion (SVN) 和Apache HTTP Server,以便协同工作,实现版本控制和代码仓库的Web访问。...