网上找了很多资料,以下参照网友和结合自己个人经验的安装步骤
资料参考http://blog.csdn.net/manmaximus/article/details/3957973
操作系统:Windows XP
Apache:httpd-2.4.2
SVN: Subversion-1.6.6.msi Windows安装包
===========================================================
1. 下载Apache和SVN。
Apache的下载地址:http://httpd.apache.org/download.cgi
我下载了httpd-2.4.2.tar.gz这个版本
SVN的下载地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=10339
我下载了svn-python-1.6.6.win32-py2.5.exe 这个版本
2. 安装Apache。
其中Network Domain和Server name均填为localhost,电子邮件随便填个格式正确的就行。其他一路默认即可。
注:如果本地80端口已被占用(例如你机子上运行着IIS),那么就会导致安装失败。
解决办法:我们先把安装进行到finish,然后
a. 打开httpd.conf,找到Listen 80,将80改为一个未被占用的端口,然后重新运行安装程序,此时选择repair即可。
b. 在Apache安装之前先关掉IIS,然后安装结束后再修改Apache或者IIS的监听端口。
安装完毕后在浏览器中打开http://localhost(如果没修改端口则http://localhost:8080),如果看到It Works!就表示安装成功;
3. 安装SVN。
直接按默认选项走即可
4. 拷贝文件到Apache
在SVN安装目录下找到/bin/mod_authz_svn.so和/bin/mod_dav_svn.so,将他们拷贝到Apache安装目录下的/modules目录中;
在SVN安装目录下找到/bin/libdb44.dll,将其拷贝到Apache安装目录下的/bin目录中;
5. 修改Apache的httpd.conf文件。
1)找到下面三句,取消他们的注释:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
AddHandler cgi-script .cgi
2)然后加上以下两句:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
6. 创建SVN仓库。
由于我是开始搞这个东西,所以选用了一个简单的-TortoiseSVN(TortoiseSVN官方网站)
下载地址:点击下载
我创建的目录是 "E:/svn" 直接右键选择TortoiseSVN,选择create repository here
7. 使用Apache/bin/htpasswd来创建密码认证文件
通过命令行操作的,具体命令如下:
htpasswd -cm E:/svnfiles/htaccess maximus
注:这一命令是在CMD命令窗口完成的,需要先把目录转到Apache/bin下
其中-cm为参数,-c表示创建新文件,-m表示使用MD5加密方式,后面跟着的是密码文件的路径,最后的admin是想要添加的用户。回车后会提示输入密码~文件创建完毕后,也可以使用如下语句去添加用户:
htpasswd E:/svnfiles/htaccess 用户名
8. 继续修改httpd.conf文件。
在文件末尾添加如下语句:
# Subversion
<Location /svn>
DAV svn
SVNPath E:/svn
AuthType Basic
AuthName "Hanns Repository"
AuthUserFile E:/svnfiles/htaccess
Require valid-user
</Location>
其中SVNPath为svn仓库路径(参见步骤6),AuthUserFile为密码文件路径(参见步骤7)。
9. 至此,环境部署结束,重启Apache
在浏览器中打开http://localhost/svn(如果没修改端口则http://localhost:8080/svn),即可看到svn - Revision 0: 等字样~
另:此时仓库中为空,所以在浏览器中看起来比较单调。。可以自己在本地把刚创建的仓库检出,然后随便添加些文件和文件夹进来,再在浏览器中打开http://localhost/svn(如果没修改端口则http://localhost:8080/svn)的话,就会看到仓库中的文件与文件夹了,这也是Http方式比SVN方式好的原因之一,可以在浏览器中浏览版本库中的内容~~本地检出路径为http://localhost/svn(如果没修改端口则http://localhost:8080/svn)
分享到:
相关推荐
Subversion(通常缩写为svn)是一个开源的版本控制系统,用于跟踪文件和目录的更改,以便在团队中协作开发项目。这篇《Subversion svn 快速入门教程》旨在引导初学者快速搭建Subversion服务器并开始使用它。相较于...
Windows XP 操作系统上的Subversion(SVN)安装是一个关键步骤,对于开发团队协作和版本控制至关重要。以下是一个详尽的指南,涵盖了从下载到配置的整个过程。 首先,确保你有以下三个必要的安装文件: 1. ...
Subversion (简称 SVN) 是一个开源的版本控制系统,用于跟踪文件和目录的变更,以便团队协作和项目管理。本文将详细介绍如何配置Subversion,包括安装、建立Repository以及使用客户端工具。 1. **安装Subversion** ...
1. **系统环境**:确保你的Windows操作系统支持Apache和SVN的运行,通常来说,Windows XP以上版本都能满足需求。 2. **Apache**:这里推荐的是`apache_2.2.14-win32-x86-no_ssl.msi`,这是一个适用于Windows的Apache...
本教程将详细介绍如何在Windows XP系统上安装和配置SVN服务器端以及客户端。 一、安装SVN服务器端 1. 下载安装VisualSVN Server:首先,你需要访问VisualSVN官网下载VisualSVN Server的安装包,这是在Windows平台...
在Windows XP系统中安装和配置SVN(Subversion)服务器是一项关键任务,尤其对于软件开发团队而言,SVN是管理代码版本的重要工具。本指南将详细介绍如何在Windows XP环境下搭建和设置SVN服务器。 首先,我们需要...
- 访问Subversion官方站点,下载适用于Windows NT, 2000, XP and 2003系统的二进制安装文件。 - 在二进制包下载部分找到Windows NT, 2000, XP and 2003部分,选择“the same directory”,以查看所有可用的下载内容...
TortoiseSVN-1.6.5.16974-win32-svn-1.6.5是一款专为Windows XP系统设计的Subversion(简称SVN)客户端工具,它提供了强大的版本控制系统功能,使得用户可以在多个人协同开发项目时有效地管理和追踪代码更改。...
- 双击安装文件Setup-Subversion-1.6.16.msi,开始安装SVN服务器。 - 点击“下一步”,直至安装完成,然后点击“Finish”。 - 安装SVN客户端: - 双击安装文件TortoiseSVN-*.*.**.***42-win32-svn-1.6.16.msi...
Subversion(SVN)是一种广泛使用的版本控制系统,它支持多种服务模式来提供版本管理功能。本文档主要介绍了Subversion的两种服务模式: 1. **自定义协议的Subserve服务**:这是一种独立的服务模式,使用自定义的...
- **服务器程序**:访问Subversion官方网站,选择适合Windows NT, 2000, XP and 2003系统的二进制安装文件,如`Setup-Subversion-1.5.3.msi`。 - **客户端工具**:TortoiseSVN是一个集成于Windows Shell中的客户端...
在本例中,你找到了一个特别适合XP系统的svn客户端版本——TortoiseSVN 1.5.3。 TortoiseSVN是一款非常流行的Windows界面的svn客户端,它作为一个Windows Shell接口集成到文件资源管理器中,提供了直观易用的图形化...
- **Subversion服务器程序**: 访问Subversion官方网站的二进制安装文件下载页面,寻找适用于Windows NT, 2000, XP and 2003系统的版本。以Apache 2.0或2.2为例,可以选择下载`Setup-Subversion-1.6.5.msi`作为安装...
本文将详细介绍如何在Windows XP和Windows 7系统下配置SVN服务器,利用Apache作为前端代理,以实现远程访问和版本控制。以下是详细的配置步骤: 1. **安装Apache HTTP Server** 首先,你需要下载并安装Apache ...
- **Subversion服务器程序**:访问Subversion的官方网站,下载适用于Windows NT, 2000, XP and 2003的二进制安装文件,例如`svn-1.4.0-setup.exe`。 - **Subversion客户端TortoiseSVN**:TortoiseSVN是一款Windows...
本文将详细介绍如何在 Windows 32 位操作系统上安装并配置 CollabNet Subversion Server 1.5.0,以及如何将其与 Apache 2.2.8 整合,并实现一系列高级功能,如SSL加密、Web界面管理及用户密码自修改等。 #### 二、...
1. **SVN安装文件**:`svn-1.4.5-setup.exe`,此文件用于安装SVN服务器端软件,可以从官方网站http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91下载。 2. **SVN插件AnkhSVN**:`AnkhSetup-...