`
axiseed
  • 浏览: 13529 次
  • 性别: Icon_minigender_1
  • 来自: WO
最近访客 更多访客>>
社区版块
存档分类
最新评论

基于Windows的Subversion简明配置

阅读更多

Subversion已经作为开源社区最为流行的版本控制软件之一。由于Subversion的安全、精确、高效将会有越来越多的企业和项目使用Subversion。如果希望了解更多请查看http://subversion.tigris.org/faq.zh.html

 

1 Subversion下载

本文使用Setup-Subversion-1.6.2.msi安装包,安装包在http://subversion.tigris.org/ 下载

 

2 Subversion安装配置

安装Subversion完成后,进行如下顺序配置。

2.1 创建一个目录d:\svnDir ,此目录下将用来放置各个项目的数据仓库(Repository)

 

2.1 创建数据仓库(Repository)

svnadmin create d:\svnDir\projectName

这样数据仓库就生成好了,projectName下面可以看到conf、db、hooks、locks等目录和文件

 

2.2 导入项目

svn import D:/CTHISVN file:///D:/svnDir/

 D:/CTHISVN:为项目工程所在路径。

 

2.3 启动服务

2.3.1 命令行启动

svnserve -d -r D:/svnDir

 -d:独立后台 服务进程(standalone daemon process)

 -r:此参数一方面可以提高服务器上代码目录安全性,另一方面使客户端能更方便友好的路径进行访问

 

2.3.2 以Windows服务启动

sc create svn binpath= "\"D:\Subversion\bin\svnserve.exe\" --service -r D:\svnDir" 
displayname= "Subversion Server" depend= Tcpip start= auto

 [SC] CreateService SUCCESS 服务创建成功

 

2.4 手动停止和启动服务

net stop svn
net start svn


 

3 权限控制

3.1 访问控制

D:\svnDir\projectName\conf目录下svnserve.conf更改

anon-access = none #禁止匿名访问

注意anon-access行前都不能有空格

 

3.2 用户组

D:\svnDir\projectName\conf目录下svnserve.conf更改

password-db = passwd

authz-db = authz

 

D:\svnDir\projectName\conf目录下passwd增加

zw = zwpwd #用户名 = 密码

 

D:\svnDir\projectName\conf目录下authz

[groups]下增加admin_group组

admin_group = zw

 

对admin_group分配权限

[projectName:/]
@admin_group = rw
*=

 

4 其他

更多资料http://subversion.tigris.org/

 

  • 大小: 42.1 KB
分享到:
评论

相关推荐

    Windows下Subversion的安装和配置

    博文链接:https://tvjody.iteye.com/blog/216108

    Windows下Subversion配置管理员指南

    ### Windows 下 Subversion 配置管理员指南 #### 一、Subversion 与 Windows 服务集成 随着 Subversion 的不断更新与发展,从 Subversion 1.4 版本开始,其自身集成了支持 Windows 作为服务的功能,这标志着不再...

    Windows下Subversion安装使用

    Windows下Subversion安装使用 Windows下Subversion安装使用

    Windows安装配置SubVersion

    ### Windows安装配置SubVersion #### 一、概述 在Windows环境下安装配置SubVersion(简称SVN),是一项重要的版本控制管理任务。SVN是一种集中式的版本控制系统,被广泛应用于软件开发团队,以帮助开发者们追踪...

    CollabNet-SubversionSubversion安装配置

    CollabNet-SubversionSubversion安装配置,非常详细的介绍了安装过程

    subversion64 windows版,可在windows下一键安装

    4. 安全性:Subversion提供基于角色的权限管理,可以控制用户对存储库的访问,确保数据安全。 5. 快照和恢复:Subversion可以创建存储库的快照,便于数据备份和恢复。 6. 简单的命令行工具和图形界面:Subversion ...

    subversion配置手册

    根据提供的文档内容,本文将详细解析Subversion在Windows环境下的配置流程及关键步骤,包括安装、设置、用户管理以及客户端的使用等。 ### 一、Subversion简介 Subversion(简称SVN)是一种集中式的版本控制系统,...

    subversion基于Apache的服务器配置[借鉴].pdf

    本文将详细介绍如何在Windows环境下配置基于Apache的Subversion服务器。 首先,了解Subversion客户端的使用方式。客户端如TortoiseSVN可以通过file://、http://或svn://等协议访问版本库。本地版本库可通过file://...

    Subversion 1.6.3 WINDOWS版本

    Subversion 是一种开放源码的全新版本控制系统,支持可在本地访问或通过网络访问的数据库和文件系统存储库。不但提供了常见 的比较、修补、标记、提交、回复和分支功能性,Subversion 还增加了追踪移动和删除的能力...

    Subversion的配置 权限文件authz配置的常见问题及解答

    本文将深入探讨Subversion的配置,特别是关于权限文件`authz`的配置,以及解决其中的常见问题。 一、`authz`文件基础 `authz`文件是Subversion服务器配置的一部分,用于定义用户或组对仓库中特定目录的访问权限。这...

    Subversion for Windows安装指南

    - 本文档提供了一个完整的Windows环境下安装和配置Subversion服务器的指南。通过遵循这些步骤,用户可以在较短的时间内完成Subversion服务器的搭建,并且能够有效地管理和控制文件的版本。 #### 五、参考资料 - 本...

    Subversion 服务器端安装及配置手册

    - 安装 `TortoiseSVN-1.4.4.9706-win32-svn-1.4.4.msi`,这是一个图形化的 Subversion 客户端工具,可以方便地集成到 Windows 资源管理器中。 - 安装 `LanguagePack-1.4.4.9706-win32-zh_CN.exe` 来支持中文界面。...

    HOWTO: Subversion for Windows with Apache server

    本指南将详细介绍如何在Windows环境下配置Subversion与Apache服务器的集成,以实现高效、安全的代码版本管理。 ### 1. 安装Apache服务器 首先,我们需要下载并安装Apache HTTP Server。访问Apache官方网站...

    Subversion安装配置.pdf

    本教程以Windows操作系统为例,介绍如何在Windows环境下安装和配置Subversion。 ##### 1. 服务器端安装包 - **文件名**:`Setup-Subversion-1.6.6.msi` - **功能**:用于搭建Subversion服务器。 - **注意事项**:...

    collabnet subversion配置文档

    在这个配置文档中,我们将重点介绍如何在Windows Server 2008 x86平台上安装和配置CollabNet Subversion Edge。 首先,你需要从CollabNet的官方网站下载Subversion Edge,根据你的操作系统选择合适的版本。对于...

    AnkhSvnVS2005客户端 subversion 配置文档 windows 客户端

    AnkhSvnVS2005客户端 subversion 配置文档 windows 客户端

    apache+subversion配置说明 v1 8

    本配置说明主要针对Apache 2.2.29和Subversion 1.8.13版本进行安装和配置,以实现SVN仓库的跨版本库迁移,并保留提交日志。 首先,我们需要准备以下软件包: 1. Apache HTTP Server(httpd-2.2.29) 2. Subversion...

Global site tag (gtag.js) - Google Analytics