`

SVN在Wndows环境下的Web搭建

 
阅读更多

SVN在Wndows环境下的搭建

Author:Zfive5*zhaozidong)

email:zfive5@yahoo.com.cn

引子

这些日子产品老版本还没有发版,新的版本又要开工,现在公司的流程不太允许这样的流程,所有自己决定用VSS搭建一个版本控制---原因就两个字“简单”,但随后又出现了新的问题,就是VSS对异地团队支持不够好,如果在异地要能用就必须让人看到VSS的版本控制文件,这样一来安全都是问题。出于种种原因,想到了SVN,这里只是尝试一下SVN环境的搭建

安装

SVN的安装程序的URL为

http://sourceforge.net/projects/win32svn/files/

笔者安装的是Setup-Subversion-1.7.5.msi

直接点击下一步就可以了,不需要太大配置

SVN的环境安装好后,还需要安装一个Apache服务器,这样可以通过IE浏览器和

HTTP协议访问SVN中的版本库

Apache安装最新的httpd-2.2.22-win32-x86-openssl-0.9.8t.msi 就可以了

大家在Apache的官网上就可以轻松的找到了

Apache的安装也没有什么太别的地方,只要下一步就可以完成了

配置环境

SVN完成后可以通过如下命令就可以建立一个版本库

然后在IIS配置如下:

C:\Program Files\Subversion\bin 的文件:

mod_authz_svn.so

mod_dav_svn.so

mod_dontdothat.so

libdb48.dll

libeay32.dll

ssleay32.dll

拷贝到C:\Program Files\Apache Software Foundation\Apache2.2\modules

然后配置C:\Program Files\Apache Software Foundation\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 modules/mod_dav_svn.so #增加前面的配置

LoadModule authz_svn_module modules/mod_authz_svn.so #增加前面的配置

#文件最后增加

<Location /svn/test>

DAV svn

SVNListParentPath on

SVNPath c:\svndbtest\test

#SVNParentPath c:\svndbtest

AuthType Basic

AuthName "subversion repositories"

AuthUserFile ./bin/passwd

#AuthzSVNAccessFile svnaccessfile

Require valid-user

</Location>

重启一下Apache,最后在用htpasswd 增加一个访问用户就可以了.

最后在IE中敲入如下:

http://127.0.0.1:8080/svn/test/

地址就可以了

现在就差一个BUG与它集成了!!!

分享到:
评论

相关推荐

    SVN服务器端配置使用

    一.SVN服务器端的安装及配置 首先要想使用SVN,必须搭建SVN服务器,这里我们使用VisualSVN Server在Windows环境下架设SVN服务器。

    svn安装配置与ldap整合

    这是一遍比较完整的linux下svn+apche+ldap安装配置手册,根据本人实际安装整理后的文档,目前都算是最新版本。其中ldap使用sun的opends,个人感觉比openldap要方便,当然重点不是用什么ldap而是如何配置。 主要包括...

    SVN服务器搭建 VisualSVN-Server、TortoiseSVN 及中文语言包-windows64位

    TortoiseSVN-1.12.0.28568-x64-svn-1.12.0.msi VisualSVN-Server-3.9.5-x64.msi LanguagePack_1.12.0.28568-x64-zh_CN.msi

    Jenkins+Maven+SVN快速搭建持续集成环境

    Jenkins是一个可扩展的持续集成引擎,Jenkins非常易于安装和配置,简单易用,下面看看我们是如何几分钟就快速搭建一个持续集成环境吧。假设我们目前已经有2个maven项目:entities(JAVA类库),web(Web应用,依赖...

    JavaEE求职简历-姓名-JAVA开发工程师.docx

    熟悉 Linux 常用命令,熟练搭建 Windows、Linux、mac 系统下的服务部署,并实现软件的上架部署 熟悉 SVN、Git、Maven 等项目管理和项目构建工具 熟悉 JUnit 技术,通过 SpringText、DBunit、EasyMock 对项目进行单元...

    windows server 2003邮箱服务器安装教程

    您可能感兴趣的文章:Windows2003下VPN服务器架设图文教程Windows下SVN服务器搭建方法整理(apache)Windows Server 2008 架设 Web 服务器教程(图文详解)WINDOWS下搭建SVN服务器端的步骤分享(Subversion)阿里云云...

    软件界面设计工具_3款合集

    跨平台,Balsamiq Mokups是用Flex和Air实现的,所以在Mac OS, Linux和Windows下都能使用; 不仅仅有桌面版本,还有能集成在Confluence,JIRA,和XWiki中的版本,使得异地在线协作更方便有效。 可以用命令行进行...

    connect-1.3.0-all-in-one

    * 在开始搭建开发环境之前,您必须掌握如下知识或技能 # 能够使用 Java 开发应用程序; # 对OAuth、QQ开放平台有一定了解; # 熟悉 Maven2+,SVN; ===不熟悉Maven,SVN=== * 可以直接导入Eclipse Dynamic Web...

    Hadoop集群安装

    先在"主機一" 上安裝,其他node的安裝等設定好之後在一起作 • ~$ cd /opt /opt$ sudo wget http://ftp.twaren.net/Unix/Web/apache/hadoop/core/hadoop-0.18.3/hadoop-0.18.3.t /opt$ sudo tar zxvf hadoop-0.18.3...

    iuhyiuhkjh908u0980

    前面已经把ant的基本运行环境搭建好了,在接下来的工作中,将一步一步的开始构建我们的项目。选择项目目录结构:一个项目开始的时候,选择一个合适的项目目录结构,是一件很重要的事情,可能你会很习惯由IDE自动创建...

Global site tag (gtag.js) - Google Analytics