一、安装环境
1.window Xp 操作系统;
二、准备安装软件
1.Setup-Subversion-1.7.4.msi;
2.httpd-2.2.22-win32-x86-openssl-0.9.8t.msi;
3.TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi;
注:以上软件可到相应的官网进行下载。
三、开始安装
1.安装Setup-Subversion-1.7.4.msi,根据提示默认下一步;
2.安装httpd-2.2.22-win32-x86-openssl-0.9.8t.msi;
这个地方注意在安装过程中将Network Domain,Server Name两项改为本机的IP;
Email Address随便一个邮箱就OK了;
3.apache服务启动,手动停止,进行svn与apache配置;
4.将svn安装目录下的bin\mod_authz_svn.so与mod_dav_svn.so复制到apache安装目录下的modules下;
5.修改apache安装目录下的conf\httpd.conf文件,具体个性如下:
5-1.LoadModule dav_module modules/mod_dav.so 此行前的#号去掉;
5-2.在下面增加LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so两行;
6.创建文件夹E:/svn/repositories,svnadmin create 命令创建项目库E:/svn/repositories/project1
或svnadmin create 命令创建版本库E:/svn/repositories;
7.创建文件E:/svn/repositories/passwd和E:/svn/repositories/authz
E:/svn/repositories/passwd passwd用户密码文件,用户密码格式为:
user1:passwd1
user2:passwd2每一组占一行,用户名与密码用冒号分开;
E:/svn/repositories/authz 参考E:\svn\repositories\project1\conf\authz,如:
[/]
admin=rw
[project1:/]
caoz=rw各占一行;
8.在conf\httpd.conf文件最后增加
<Location /svn>
DAV svn
SVNParentPath E:/svn/repositories
AuthType Basic
AuthName "Subversion repository"
AuthUserFile E:/svn/repositories/passwd
AuthzSVNAccessFile E:/svn/repositories/authz
Require valid-user
</Location>
或
<Location /svn>
DAV svn
SVNPath E:/svn/repositories
AuthType Basic
AuthName "Subversion repository"
AuthUserFile E:/svn/repositories/passwd
AuthzSVNAccessFile E:/svn/repositories/authz
Require valid-user
</Location>
注意:
SVNParentPath E:/svn/repositories 此目录为新建的普通目录,文件夹repositories 不是通过svnadmin create 命令创建的版本库而是普通的文件夹,目录下可通过svnadmin create 命令创建多个版本库(文件夹);
SVNPath E:/svn/repositories,但文件夹repositories 必须是通过svnadmin create 命令创建的版本库;
9.重启电脑,不必须的,但有时不重启,启动apache报错;
9.1若报"the requested operation has failed”错,运行中输入cmd命令进入命令行窗口,进入apache安装目录
\bin中执行“httpd.exe -w -n "Apache2" -k start” ,Apache2为服务列表中的服务名称,根据错误提示进行
修改;
9.2若报“Cannot load xx/modules/mod_dav_svn.so into serve”错,将svn安装目录下的bin\下的DLL文件全部
复制到apache安装目录下的bin\下,重复的文件不需要覆盖了;
10.启动apache服务;
11.安装TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi,根据提示默认下一步;
四、安装完成,开始应用
http://IP/svn/project1
分享到:
相关推荐
rapidsvn安装所需的全部资源包,可离线安装(gtk2和openssl的rpm包只上传了centos7版本) apr-1.5.2.tar.gz apr-util-1.5.4.tar.bz2 neon-0.29.6.tar.gz(可选,neon是subversion解析web http协议的包,视subversion...
Linux SVN安装手册旨在指导用户在Linux环境中安装Subversion(SVN)版本控制系统。Subversion是一个开源的版本控制系统,用于管理文件和目录版本的历史记录,便于团队协作开发。以下是详细的安装步骤: 1. 首先,...
银河麒麟安装SVN环境 银河麒麟安装SVN环境是一个复杂的过程,需要下载和安装多个组件,包括Subversion、Apache Portable Runtime(apr)和SQLite。下面是安装SVN环境的详细步骤: 一、下载和安装apr 首先,需要...
本文将围绕“ubuntu下可视化SVN安装”这一主题,深入解析其重要性和具体步骤,帮助读者更好地理解和操作。 ### 重要性 SVN作为一种流行的版本控制系统,被广泛应用于软件开发过程中,用于代码管理、版本追踪和协同...
9. **测试SVN访问**: 现在可以通过浏览器访问`http://your_server/svn/my_repo`来查看SVN仓库。也可以使用SVN客户端,如TortoiseSVN或命令行工具进行操作。 离线安装Linux SVN需要仔细规划和准备,确保所有依赖项都...
一、SVN安装服务 安装SVN服务端通常是为了搭建一个集中式的版本库,让团队成员可以共享和协作。安装步骤如下: 1. 下载并安装Apache服务器,因为SVN服务通常基于Apache HTTP Server运行。 2. 获取SVN服务器软件,...
**SVN安装配置教程** **一、什么是SVN** SVN,全称为Subversion,是一个开源的版本控制系统,用于管理代码和其他文件的变更历史。它允许团队成员协作开发,跟踪每个更改,解决冲突,并轻松回溯到任何版本,极大地...
这里我们将svn安装到`/usr/local/svn`目录,你可以根据实际需求更改安装路径。 2. 编译源码: ``` make ``` 3. 安装编译后的程序: ``` sudo make install ``` 4. 创建软链接,使系统可以全局访问svn命令...
### SVN安装 1. **安装SVN** - 使用yum安装SVN: `yum install subversion` - 验证安装: `svnserve --version` 2. **创建资源库** - 资源库目录需在`/var/svn/`下以确保能设置开机自启: `mkdir -p /var/svn` - ...
5. **neon-0.29.6.tar.gz** - HTTP/HTTPS客户端库,用于支持SVN的HTTP协议。 6. **zlib-1.2.5.1.tar.gz** - 数据压缩库,是SVN的依赖项。 7. **subversion-1.7.4.tar.gz** - SVN的核心组件。 #### 三、安装步骤详解...
### SVN安装和使用教程 #### 一、简介 本文档主要介绍了如何在Windows环境下安装Subversion(简称Svn)服务器及客户端,并详细说明了如何在MyEclipse中集成Svn插件,以及如何通过Eclipse从Svn检出项目的过程。 ##...
以下是对"apache+svn安装配置"的详细说明: 1. **Apache服务器安装**: - 首先,你需要下载Apache服务器的安装包,如httpd-x.x.x-win32-x86.zip(x.x.x代表版本号),解压到指定目录。 - 安装过程中,需选择合适...
一、SVN安装 1. 下载SVN:首先,你需要从官方网站(https://subversion.apache.org/)下载适用于你操作系统的SVN安装包。对于Windows用户,可以选择对应版本的Win32或Win64安装程序。 2. 安装过程: - 双击下载的...
在客户端中,需要设置SVN服务器的URL,如`http://server-name/svn/myrepository`。首次连接时,客户端会提示输入用户名和密码。 **6. 使用SVN的基本操作** - **Checkout(检出)**:从仓库获取最新代码到本地工作...
Debian 下 SVN 服务器的安装与配置 本文将详细介绍 Debian 环境下 Subversion 服务器的安装和配置过程。Subversion 是一种版本控制系统,允许多用户共同协作开发项目。本文将从安装 Subversion 开始,到配置 SVN ...
**一、SVN安装** 1. **Windows**: 对于Windows用户,可以下载TortoiseSVN,它是一个带有图形界面的SVN客户端。访问官方网站下载最新版本,按照安装向导进行安装即可。 2. **Linux**: 在大多数Linux发行版中,可以...
http://your_server_ip/svn/my_repo ``` 如果一切正常,你应该能看到一个提示输入用户名和密码的页面,输入之前创建的凭证即可查看或操作仓库。 六、客户端配置 对于开发人员,他们需要在本地安装SVN客户端,如...
linux下安装SVN支持http;linux下安装SVN支持http;linux下安装SVN支持http
【Android SVN 安装指南】 SVN(Subversion)是一种版本控制系统,用于管理代码、文档等文件的变更历史。在Android开发中,SVN作为团队协作的重要工具,可以帮助开发者跟踪和控制项目源代码的修改,确保团队成员...
**SVN安装配置详解** 版本控制系统(Version Control System,VCS)在软件开发中起着至关重要的作用,它能够帮助团队协同工作,跟踪代码的修改历史,以及方便地回滚到任何版本。其中,Subversion(SVN)是广泛应用...