一、软件下载
到 http://www.collab.net/downloads/subversion 下载相关软件。
二、安装软件
Subversion 1.8.3 版本的安装包自带了Apache 2.2.8,所以无需额外安装Apache服务器。一路默认安装,如果需要修改仓库根目录或者Apache2.2.8端口可以自行修改为自己的信息,Apache默认端口为80,Subversion 默认仓库存储路径为 C:svn_repository 可自由设定仓库存储路径(D:\svn_repository)。
安装的过程中会自动将 Subversion 和 Apache 注册成服务,安装完成后重启一下电脑,运行services.msc查看服务,可以看到 “Apache2.2”和“Subversion Server”两个服务已经自动启动,如果不想让他们自动启动,可以修改为手动启动。
三、配置
1、修改 Apache 的配置文件,在 conf/httpd.conf 中注册 Subversion 浏览库和权限控制模块:
LoadModule dav_svn_module modules/mod_dav_svn.so
2、打开 mod_dav.so 和 mod_dav_fs.so 模块,去掉开头的注释关键字“#”
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
3、在 conf/httpd.conf 文件末尾添加以下代码
<Location /svn>
DAV svn #告诉 Apache 哪个模块负责服务像那样的URL
SVNParentPath D:\svn_repository #配置库路径
AuthType Basic #启用基本的验证,用户名/密码验证
AuthName "svn repos" #当一个验证对话框弹出时,告诉用户这个验证是用来做什么的
AuthUserFile D:\svn_repository\.htpasswd #身份验证文件的路径
Require valid-user #禁止匿名访问
SVNListParentPath on #允许访问/svn目录
</Location>
4、用 apache htpasswd 建立用户密码文件,并添加用户密码到密码文件中。打开命令行提示符,进入到 Apache 的 bin 目录中,
htpasswd -c D:\svn_repository\.htpasswd harry
#创建一个新的认证文件并在其中添加一条用户 harry 的记录,密码将被提示输入。
以后想添加用户或者修改密码,只需键入以下命令
htpasswd D:\svn_repository\.htpasswd harry
5、重启 Apache 服务器,使用 http://svn服务器IP/svn/svndemo 连接服务器
原文链接:http://woqilin.blogspot.com/2013/09/windows-apache-subversion.html
相关推荐
subversion+apache+svn服务器配置图解
作为新一代的开源版本控制工具,Subversion 以其目录版本化、原子提交、版本化的元数据、更加有效的分支和标签等优良特性,正逐渐受到开源 软件社区的重视,并有望取代 CVS,成为开源软件开发中版本控制的首选系统。...
xp+apache2.2+subversion1.6.17搭建版本控制服务器
Collabnet Subversion Edge版SVN服务器安装很省心而且免费,但是在这个上面再集成...由于Collabnet Subversion Edge版SVN服务器用的也是Apache集成SVN,所以可以和TRAC使用同一套用户帐号,用户管理也因此方便多了。
使用apache+svn搭建持续集成环境,支持https访问的SVN服务器。
1,软件下载 Windows下SVN服务器搭建,下载Subversion服务器程序。到官方网站的下载二进制安装文件,来到二进制包下载部分,找到WindowsNT,2000,XPand2003部分,然后选择”thisdirectory”,这样我们可以看到许多...
1、获取svn程序 2、安装 Subversion(以下简称SVN)的服务器端和客户端。下载下来的服务器端是个 zip压缩包,直接解压缩即可,比如我解压到 E:\subversion 。客户端安装文件是个 exe 可执行文件,直接运行按提示安装...
在linux环境下搭建subversion服务器,并整合apache,设置权限
apache_2.2.2-win32-x86-no_ssl.msi Setup-Subversion-1.6.6.msi TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi SVN与Apache服务器的安装配置.doc 配套的安装程序和说明,我自己也是用这一套工具搭建的SVN
安装平台本安装基于Windowsvista环境下进行安装与配置的,其它windows版本都可用;搭建此项目管理服务器首先必须要安装Apache服务器.1.1安装1.1.1安装Apache(1)下载Apache地址...
在服务器端,Subversion最大的独特之处,在于它可以通过一个扩展模块与Apache的HTTP服务器相结合,实现很多高级的管理功能和安全特性。与CVS相比,Subversion实现了更加先进和安全的用户认证功能。在Apache的支持下...
visual svn服务器搭建集成了Subversion和Apache,简化了手工配置Subversion的繁琐步骤。
教你如何搭建svn代码服务器,linux redhat系统,apache2.2.23+subversion1.6版本
svn jsvnadmin 搭建 svn服务器
基于 Apache 服务器的Subversion安装与配置,SVN是管理工程本版的必备工具,相对vss以及其前身cvs来说都有着无与伦比的优势
在Ubuntu 18 LTS环境中,搭建一个简单apache2+subversion的版本控制。
所需文件包和教程目录完全一致 subversion-1.8.18.tar.gz 下载地址:http://subversion.apache.org sqlite-autoconf-3190300.tar.gz 下载地址:http://www.sqlite.org apr-1.5.2.tar.gz,apr-util-1.5.4.tar.gz ...