`
qhd_liwei
  • 浏览: 104473 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

svn服务器安装配置,SVN服务器使用教程,版本控制器,svn与apache整合

    博客分类:
  • java
阅读更多
一、安装SVN
1.安装svn-1.4.6-setup.exe(可以在http://subversion.tigris.org/下载得到)
2.安装成功后,在硬盘上创建目录,如E:\svn\test,使用命令创建版本库 svnadmin create E:\svn\test,建立工程,svn自动会在该目录下建立若干文件
3.修改版本库conf\svnserve.conf,在svnserve.conf文件中增加
[general]
anon-access = read
auth-access = write
password-db = passwd
realm = svnhome
anon-access = read#表示匿名可读
anon-access = none #不允许访问
在同目录下有passwd文件,在此文件中增加用户和密码格式如下
[users]
admin = 123  //用户名 = 密码

到这一步svn服务器已经配置完成了,下面是导入需要版本控制的工程
4.在命令行执行import命令
例如:C:\Documents and Settings\Administrator>svn import E:\LmWorks\TestSVN file:///E:
/SVN/ZL-ZHWF-BS -m "initial import"  //svn import 要导入的文件夹路径 file:///版本库路径 -m "initial import"
回车后命令窗口显示
新增           D:\eclipse\workspace\Workflow\.classpath
新增           D:\eclipse\workspace\Workflow\.project
新增           D:\eclipse\workspace\Workflow\src
新增           D:\eclipse\workspace\Workflow\src\com
新增           D:\eclipse\workspace\Workflow\src\com\bright
新增           D:\eclipse\workspace\Workflow\src\com\bright\sw
......
......
提交后的修订版为 1。
说明工程引入svn控制成功
5.最后在命令行执行svnserve -d命令,启动svn服务
6.可以使用了,首先检出的时候的路径格式,file:///E:/SVN/test

二、安装apache
安装apache最容易碰到的问题就是端口被占用,没关系,解决办法:

如果80端口被占用,安装Apache的过程中,可能不能成功安装Apache的Servcie。如果不能正确安装Apache Service,那么执行Start或Restart等命令时,会报如“找不到Apache2的Service”的错误,然后执行失败。这样的话,修改了httpd.conf文件,将端口改为其它值(如8910)也无法正确启动Apache服务。

在这样的情况下,可以在修改httpd.conf文件后,再执行Apache安装文件,然后选择修复功能。如果httpd.conf修改正确,修改完成后,Apache Service就会被正确安装,Apahce Http Server就能正常启动了。

总结:
1、安装Apahce;
2、修改httpd.conf,将端口改为其它未被占用的端口号;
3、重新运行Apache安装文件,选择修复功能执行。

svn与apache的整合

1、安装配置svn
2、安装apache2
3、在apache的配置文件httpd.conf文件里做如下修改:
     

(1)把下面两行的注释给去掉

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

同时在SVN安装目录/bin下有两个.so文件,拷贝到apache安装目录/modules/下

(2)在文件的尾部添加
Xml代码
<Location /svn>  
   DAV svn   
# 设置svn的代码仓库路径   
   SVNPath e:\svn\repository   
  
# 如何验证用户   
   AuthType Basic   
   AuthName "输入用户名密码"   
   AuthUserFile C:\svnpasswd  #这里的密码文件为htpasswd.exe生成,不是SVN的密码   
   Require valid-user   
</Location> 

建立保存用户名和密码的文件
htpasswd -c C:\svnpasswd username  #htpasswd -c C:\svnpasswd 用户名

-c 表示创建文件,-m表示对密码用md5加密

然后,会提示输入两次密码,以后再加用户就不需要用-c了,直接用-m即可。

启动SVN,svnserve -d -r E:\SVN\ZL-ZHWF-BS

配置完成,重启apache,在浏览器地址栏中输入http://localhost/svn

看到
Revision 1: /

--------------------------------------------------------------------------------
Powered by Subversion version 1.4.6 (r28521).

代表成功

黑色头发:http://heisetoufa.iteye.com
分享到:
评论

相关推荐

    Windows下安装SVN服务器

    - SVN版本选择SubVersion v1.6.16,而Apache服务器版本为HTTPD v2.2.17。 2. 安装与配置过程: - 安装Apache服务器: - 双击安装文件httpd-2.2.17-win32-x86-openssl-0.9.8o.msi。 - 点击Next进行默认安装,...

    svn服务器的安装与配置

    2. **安装Apache Subversion**:在Linux中,通常通过包管理器安装SVN。例如,在Ubuntu或Debian上,可以使用`sudo apt-get install subversion`命令;在CentOS或Fedora上,使用`sudo yum install subversion`。 3. *...

    Debian下svn服务器的安装与配置

    Debian 下 SVN 服务器的安装与配置 本文将详细介绍 Debian 环境下 Subversion 服务器的安装和配置过程。Subversion 是一种版本控制系统,允许多用户共同协作开发项目。本文将从安装 Subversion 开始,到配置 SVN ...

    ubuntu下SVN服务器安装配置

    Ubuntu 下 SVN 服务器安装配置 本资源提供了 Ubuntu 下 SVN 服务器安装配置的详细步骤,旨在帮助用户快速安装和配置 SVN 服务器。...通过本资源,用户可以快速安装和配置 SVN 服务器,实现版本控制和协作开发。

    详细介绍Windows下SVN服务器的配置

    Subversion (简称SVN) 是一款强大的版本控制系统,它在Windows环境下同样可以被高效地配置和使用。本指南将详细介绍如何在Windows上搭建SVN服务器,包括Apache HTTP Server的安装、Subversion的集成、文件库的创建、...

    apache+svn安装配置

    Apache Subversion(简称SVN)是一个开源的版本控制系统,常...以上就是"apache+svn安装配置"的详细步骤,通过这些步骤,你可以在本地或服务器上建立一套完整的版本控制系统,方便团队成员高效地进行软件开发和协作。

    SVN服务器搭建和使用图文教程

    本教程将指导读者从零开始搭建和使用 SVN 服务器,包括下载和安装 VisualSVN Server 和 TortoiseSVN 客户端,创建版本库,使用 TortoiseSVN 客户端导入项目到版本库中。 知识点1:下载和安装 VisualSVN Server ...

    linux系统SVN服务器安装详细教程及安装源码

    在Linux环境下安装SVN服务器可以帮助团队有效地进行软件项目的版本控制。以下是一个详细的Linux SVN服务器安装教程。 一、安装依赖库 在安装SVN之前,需要确保系统上已经安装了必要的依赖库。对于基于Debian或...

    关于svn与Apache整合

    关于svn与Apache整合以及svn一些常用问题的解决,

    svn和apache的安装与配置

    本文将详细介绍如何在Windows环境下安装并配置SVN与Apache,实现一个基本的版本控制服务。 #### 二、SVN的安装与配置 **1. 安装SVN服务器** - **下载安装包**:首先需要下载SVN的安装包。根据提供的信息,可以...

    Windows apache svn服务器搭建

    本教程将详述如何在Windows环境下搭建基于Apache服务器的Subversion(SVN)服务端,帮助你实现代码的集中式管理。 首先,我们需要了解SVN的基本概念。Subversion是一个开源的版本控制系统,它允许开发者跟踪并管理...

    基于APACHE 的SVN服务器端安装与配置说明

    Apache SVN 服务器端的安装与配置是一个关键的过程,对于团队协作和版本控制至关重要。Apache Subversion(SVN)是一个开源的版本控制系统,常用于管理软件开发项目中的源代码。Apache HTTP Server作为SVN的前端...

    SVN使用指南(含SVN服务器的安装与使用)

    SVN 使用指南(含 SVN 服务器的安装与使用) SVN(Subversion)是一种版本控制系统,能够帮助开发团队更好地管理代码仓库。下面是 SVN 使用指南,涵盖了 SVN 服务器的安装与使用、SVN 客户端的安装与使用等内容。 ...

    svn+apache 配置版本管理详细步骤以及安装包

    在IT行业中,版本控制是团队协作开发不可或缺的一部分,而Subversion(简称SVN)与Apache的结合使用,能实现高效且安全的代码版本管理。本文将详细介绍如何在Windows XP和Windows 7系统下配置SVN服务器,利用Apache...

Global site tag (gtag.js) - Google Analytics