`
iamlibo
  • 浏览: 68799 次
社区版块
存档分类
最新评论

svn服务器

阅读更多

使用apache2.2.6+svn1.4.5在windows系统中配置自己的svn服务器.

apache下载地址:http://archive.apache.org/dist/httpd/binaries/win32/apache_2.2.6-win32-x86-no_ssl.msi

subversion下载地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=8100

apache正常安装(c:\apache2.2),subversion正常解压(C:\svn-win32-1.4.5)

将c:\svn设置为SVN资源库根

在命令行执行:

C:\svn-win32-1.4.5\bin\svnadmin create svntest

这样会在c:\svn目录下新一个资源库svntest,这个就是一个资源库了.

编辑c:\apache2.2\conf\httpd.conf

找到这两行,将前面的"#"号去掉.

LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
并在LoadModule最后加入

LoadModule dav_svn_module C:/svn-win32-1.4.5/bin/mod_dav_svn.so
LoadModule authz_svn_module C:/svn-win32-1.4.5/bin/mod_authz_svn.so
其中C:/svn-win32-1.4.5/是Subversion解压的目录.

在文件最后加入下面代码:

<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath c:\svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile conf/passwd
AuthzSVNAccessFile conf/svnaccessfile
Require valid-user
</Location>

这段代码是设置svn的访问路径为:svn,真实路径为c:\svn,用户检查文件为:conf/passwd,权限控制文件为:conf/svnaccessfile.

下面我为来创建passwd和svnaccessfile这两个文件

在命令行中设置当前路径为:C:\Apache2.2\conf

执行下面命令:c:\apache2.2\bin\htpasswd -cm passwd libo

输入两次密码后就在conf目录下创建了一个名为passwd的文件.

在conf目录下创建一个名为svnaccessfile的文件

加入如下内容:

[groups]
manager = libo
coder = coder

[svntest:/]
@manager=rw
@coder=

这段代码是将用户libo加入到manager组,将coder加入coder组,

manager组对svntest有读写的权限,coder组对svntest没有任何权限.


现在就可以在浏览器或SVN客户端访问了.http://localhost/svn/svntest


<!----> Technorati : apache, subversion, svn

分享到:
评论

相关推荐

    svn服务器端下载svn服务器端下载svn服务器端下载

    首先,SVN服务器端是整个版本控制系统的核心,它存储和管理所有版本的代码库。开发者通过客户端连接到服务器,进行代码的提交、更新和差异比较等操作。为了设置一个SVN服务器,你需要下载并安装相应服务器软件。标题...

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

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

    svn服务器配置 svn服务器配置 svn服务器配置 svn服务器配置

    svn服务器配置 svn服务器配置 svn服务器配置 svn服务器配置

    SVN服务器配置总结

    【SVN服务器配置总结】 Subversion(简称SVN)是一种版本控制系统,用于管理代码库,便于多用户协作和代码版本管理。这篇博文将详细介绍如何配置SVN服务器,以实现高效和安全的代码版本控制。 首先,我们需要安装...

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

    下面将详细介绍如何在Windows上安装并配置SVN服务器。 1. **获取SVN服务器软件** 首先,你需要下载适用于Windows的Subversion服务器软件。常见的选择是VisualSVN Server,它提供了一个易于使用的图形界面来管理SVN...

    svn服务器端+客户端+eclipse插件

    在这个主题中,我们主要关注三个方面:SVN服务器端,客户端,以及在Eclipse集成开发环境中的插件。 1. SVN服务器端:在给定的文件中,"VisualSVN Server 3.9.0-x64.msi" 是一个服务器端安装程序。VisualSVN Server ...

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

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

    SVN服务器磁盘扩容、SVN库访问较慢优化

    SVN服务器磁盘扩容、SVN库访问较慢优化 很简单

    svn服务器管理页面

    在给定的场景中,"svn服务器管理页面"指的是为SVN服务器提供一个图形化的管理界面,便于用户更直观、便捷地管理SVN账号和其他相关设置。通常,SVN本身并不自带这样的管理界面,因此需要第三方工具来实现这一功能。...

    svn服务器安装配置

    ### SVN服务器安装与配置详解 #### 一、概述 Subversion (SVN) 是一种流行的版本控制系统,广泛应用于软件开发项目中。通过SVN,团队成员可以协同工作,管理源代码的变化历史,确保项目的稳定性和可追溯性。本文将...

    svn服务器安装 绿色版

    "svn服务器安装 绿色版" 提供了一种简便的方式来设置SVN服务器,使得无需复杂配置,只需执行特定文件即可。 标题中的"svn服务器安装 绿色版"意味着这是一个简化版的SVN服务器安装程序,可能是免安装或者便携式的,...

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

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

    安卓入门--SVN 服务器安装配置

    #### 一、SVN服务器的安装配置 ##### 1. 服务器安装包的选择 在本文档中提到的服务器安装包为`VisualSVN-Server-2.1.3.msi`。这款软件提供了直观的界面来帮助用户快速搭建SVN服务器环境。 ##### 2. 安装过程注意...

    svn服务器开启方法.txt

    ### SVN服务器开启方法详解 #### 一、概述 在软件开发过程中,版本控制系统扮演着至关重要的角色。Subversion(简称SVN)作为一款开源的集中式版本控制系统,被广泛应用于项目管理和代码版本控制中。本文将详细...

    SVN服务器搭建以及Eclipse作为SVN客户端配置

    SVN 服务器搭建和 Eclipse 配置为 SVN 客户端 SVN(Subversion)是一种版本控制系统,旨在帮助开发团队更好地管理代码版本。下面是关于 SVN 服务器搭建和 Eclipse 配置为 SVN 客户端的详细知识点: 一、SVN 服务器...

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

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

    SVN 服务器环境搭建

    在这个"SVN 服务器环境搭建"的压缩包中,包含了搭建SVN服务器和客户端所需的所有资源,使得你可以方便地进行下载和安装。下面我们将详细讲解如何搭建一个SVN服务器。 1. **SVN服务器组件**: SVN服务器通常由两个...

    svn服务器配置到MyEclipse说明

    本文将详细介绍如何将SVN服务器配置到MyEclipse集成开发环境中,以便于团队协作和代码管理。 首先,我们需要安装SVN的相关软件。SVN服务器软件通常选择Subversion,这里以Setup-Subversion-1.6.4.msi为例,而客户端...

    CentOS 7搭建SVN服务器

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

Global site tag (gtag.js) - Google Analytics