`
zhangfeilo
  • 浏览: 401368 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

WINXP下搭建SVN服务器

    博客分类:
  • svn
svn 
阅读更多
winXP 下搭建svn


Windows XP
Setup-Subversion-1.6.17.msi  SVN服务器端
httpd-2.2.19-win32-x86-no_ssl.msi  Apache

安装步骤
一 安装程序下载
Apache Web服务器 :http://httpd.apache.org/download.cgi (我下载的是httpd-2.2.19-win32-x86-no_ssl.msi )
Subversionhttp://subversion.tigris.org,去这里找吧)
1.6.17 版本,可从下面地址下载:

    http://subversion.tigris.org/downloads/subversion-1.6.17.tar.bz2
    http://subversion.tigris.org/downloads/subversion-1.6.17.tar.gz
    http://subversion.tigris.org/downloads/subversion-1.6.17.zip
    http://subversion.tigris.org/downloads/subversion-deps-1.6.17.tar.bz2
    http://subversion.tigris.org/downloads/subversion-deps-1.6.17.tar.gz
    http://subversion.tigris.org/downloads/subversion-deps-1.6.17.zip

二 程序安装
1)运行Subversion安装程序,完成安装。
  新建版本库
  a)新建D:\svn这个是作者建立的放置所有版本库的文件
  b)svnadmin create D:\svn\test 用此命令新建一个test版本库

2)apache安装:安装步骤就不说了,简单。需要注意的一点就是检查本机的iis端口号不要和apache冲突,此apache包的默认端口是80。安装前先停止iis服务。安装完成后,修改监听端口。打开文件%apache_home%\conf\httpd.
conf,将listen 80 改为 listen 88。然后打开 http://loccalhost:88,如果出现It works,那你的Apache就安装成功了。

3)集成apache和svn
  a)进入Subversion的安装目录,在文件夹httpd下找到文件mod_dav_svn.so、mod_authz_svn.so将它们拷贝到Apache的modules目录(%apache_home%\modules)
  b)编辑Apache的配置文件(%apache_home%\conf\httd.conf),修改以下内容:
    去掉以下行的注释(将开头的#删除):
    #LoadModule dav_module modules/mod_dav.so
    在LoadModule节的最后添加以下两行:
    LoadModule dav_svn_module modules/mod_dav_svn.so
    LoadModule authz_svn_module modules/mod_authz_svn.so
    在配置文件的最后添加下面这些行:
    <Location /test>

    DAV svn

    SVNPath D:/svn/test//svn资源库的路径


    AuthType Basic

    AuthName "Subversion MobileProject repository"

    AuthUserFile D:/svn/svn-passwd   //用户和密码文件


    Require valid-user


    AuthzSVNAccessFile D:/svn/svn-authz//限定各个用户或组在版本库中目录的访问权限的文件

   </Location>
  c)重启apache
 
4)创建svn用户
  在命令行输入命令:
  htpasswd.exe -c D:/svn/svn-passwd admin
  Automatically using MD5 format.
  New password: ****** (输入密码)
  Re-type new password: ******

  Adding password for user admin
  重启Apache服务。
  重启后打开http://localhost/test 输入密码,就可以再浏览器中看到建立的版本库test

(5)权限设置
打开权限文件D:/svn/svn-authz
[groups]
adminGroup = admin
[test:/]
@adminGroup = rw
0
0
分享到:
评论

相关推荐

    centos 7.9服务器 离线 搭建svn服务器

    centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...

    Windows平台下搭建svn服务器

    Windows 平台下搭建 SVN 服务器 在 Windows 平台下搭建 SVN 服务器是一项复杂的任务,需要详细的步骤和配置。本文档将指导您如何在 Windows 平台下搭建 SVN 服务器,并解决可能遇到的问题。 软件安装 首先,需要...

    linux下搭建svn服务器

    ### Linux下搭建SVN服务器详解 #### 知识点一:环境准备与依赖库安装 在Linux环境下搭建Subversion(SVN)服务器是一项常见的需求,尤其是对于开发团队来说,它能够提供版本控制和代码管理的强大功能。在进行SVN...

    linux下搭建SVN服务器完全手册

    Linux 下搭建 SVN 服务器完全手册 Linux 下搭建 SVN 服务器是指在 Linux 操作系统下安装和配置 SVN 服务器,以便于团队协作和版本控制。本手册将详细介绍如何在 Linux 下搭建 SVN 服务器,包括安装 SVN 软件、创建...

    CentOS 7搭建SVN服务器

    本文将详细介绍如何在CentOS 7操作系统上搭建SVN服务器,包括安装、配置以及基本操作。 首先,我们需要理解SVN的作用。SVN是一个集中式的版本控制系统,用于管理代码或者其他文件的变更历史,方便团队成员共享资源...

    华为云端搭建SVN服务器.docx

    在华为云上搭建SVN服务器是一项关键的任务,用于集中管理和版本控制代码和其他文件。以下是详细的步骤和知识点: 1. **购买并登录Windows弹性云服务器**: - 弹性云服务器(ECS)是华为云提供的可伸缩计算资源,包含...

    centos离线搭建svn服务器(含教程,源码包)

    把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。

    阿里云搭建SVN服务器

    阿里云搭建SVN服务器

    Linux下搭建SVN服务器

    ### Linux下搭建SVN服务器知识点详解 #### 一、软件安装 在Linux环境下搭建SVN服务器,首先需要完成软件的安装。本节将详细介绍两种安装方法:通过`yum`安装和手动编译安装。 ##### 1. 方法一:用yum安装 在Red ...

    ubuntu16 下搭建svn服务器

    在Ubuntu 16.04 LTS环境下搭建Subversion(SVN)服务器的完整步骤如下: 1. 安装SVN 首先,需要使用APT包管理器安装SVN服务。打开终端,输入以下命令: ``` sudo apt-get install subversion ``` 2. 安装Apache2 ...

    Linux下SVN服务器的搭建与配置.docx

    Linux 下 SVN 服务器的搭建与配置是指在 Linux 操作系统下搭建和配置 SVN 服务器的过程。SVN(Subversion)是一种版本控制系统,允许多个用户同时对文件进行编辑和修改。下面将详细介绍 Linux 下 SVN 服务器的搭建与...

    windows 搭建本地svn服务器

    以上就是在Windows上搭建本地SVN服务器的基本流程。值得注意的是,为了提高安全性,你应该考虑使用SSL/TLS加密连接,并为用户分配适当的权限。此外,保持Subversion和Apache的更新也很重要,以获取最新的安全补丁和...

    Linux下SVN服务器的搭建与配置

    Linux下SVN服务器的搭建与配置是指在Linux操作系统下搭建和配置Subversion(SVN)服务器的过程。Subversion是一种版本控制系统,能够帮助开发团队更好地管理代码和文件变更。 搭建SVN服务器 要搭建SVN服务器,首先...

    Ubuntu上搭建SVN服务器全攻略

    本文旨在详细介绍如何在Ubuntu环境下搭建SVN(Subversion)服务器,并结合Apache服务器以及SSL加密技术,实现安全、高效的版本控制服务。通过HTTPS协议访问SVN服务器,确保数据传输的安全性;同时,采用基于Apache的...

    windows搭建svn服务器

    在本文中,我们将详细介绍如何在Windows平台上搭建SVN服务器,包括使用dos命令启动SVN服务器、使用批处理文件自动启动SVN服务器、将SVN服务器添加到Windows服务中等内容。 一、使用dos命令启动SVN服务器 要启动SVN...

    windows下svn服务器环境搭建(subversion)

    在Windows环境下搭建SVN(Subversion)服务器是一个常见的任务,特别是在团队协作开发中,它能够帮助管理和版本控制代码。Subversion是一个开源的集中式版本控制系统,可以跟踪文件和目录的更改,使得多人协同工作变...

    SVN服务器搭建以及Myeclipse插件SVN配置资料_成功版

    在IT行业中,SVN服务器的搭建与客户端配置是团队协作开发的重要环节,它确保了代码的安全性和版本控制。本资料将详细介绍如何搭建SVN服务器以及在Myeclipse集成环境中配置SVN插件。 首先,搭建SVN服务器通常采用...

Global site tag (gtag.js) - Google Analytics