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
分享到:
相关推荐
博文链接:https://tvjody.iteye.com/blog/216108
### Windows 下 Subversion 配置管理员指南 #### 一、Subversion 与 Windows 服务集成 随着 Subversion 的不断更新与发展,从 Subversion 1.4 版本开始,其自身集成了支持 Windows 作为服务的功能,这标志着不再...
Windows下Subversion安装使用 Windows下Subversion安装使用
### Windows安装配置SubVersion #### 一、概述 在Windows环境下安装配置SubVersion(简称SVN),是一项重要的版本控制管理任务。SVN是一种集中式的版本控制系统,被广泛应用于软件开发团队,以帮助开发者们追踪...
CollabNet-SubversionSubversion安装配置,非常详细的介绍了安装过程
4. 安全性:Subversion提供基于角色的权限管理,可以控制用户对存储库的访问,确保数据安全。 5. 快照和恢复:Subversion可以创建存储库的快照,便于数据备份和恢复。 6. 简单的命令行工具和图形界面:Subversion ...
根据提供的文档内容,本文将详细解析Subversion在Windows环境下的配置流程及关键步骤,包括安装、设置、用户管理以及客户端的使用等。 ### 一、Subversion简介 Subversion(简称SVN)是一种集中式的版本控制系统,...
本文将详细介绍如何在Windows环境下配置基于Apache的Subversion服务器。 首先,了解Subversion客户端的使用方式。客户端如TortoiseSVN可以通过file://、http://或svn://等协议访问版本库。本地版本库可通过file://...
Subversion 是一种开放源码的全新版本控制系统,支持可在本地访问或通过网络访问的数据库和文件系统存储库。不但提供了常见 的比较、修补、标记、提交、回复和分支功能性,Subversion 还增加了追踪移动和删除的能力...
用于管理和配置Subversion版本控制系统,集成了CollabNet Subversion和Apache HTTP Server,提供了一个用户友好的Web界面,使得在Windows和Linux(CentOS)平台上安装、配置和管理Subversion仓库变得更为简便。...
本文将深入探讨Subversion的配置,特别是关于权限文件`authz`的配置,以及解决其中的常见问题。 一、`authz`文件基础 `authz`文件是Subversion服务器配置的一部分,用于定义用户或组对仓库中特定目录的访问权限。这...
- 本文档提供了一个完整的Windows环境下安装和配置Subversion服务器的指南。通过遵循这些步骤,用户可以在较短的时间内完成Subversion服务器的搭建,并且能够有效地管理和控制文件的版本。 #### 五、参考资料 - 本...
本指南将详细介绍如何在Windows环境下配置Subversion与Apache服务器的集成,以实现高效、安全的代码版本管理。 ### 1. 安装Apache服务器 首先,我们需要下载并安装Apache HTTP Server。访问Apache官方网站...
本教程以Windows操作系统为例,介绍如何在Windows环境下安装和配置Subversion。 ##### 1. 服务器端安装包 - **文件名**:`Setup-Subversion-1.6.6.msi` - **功能**:用于搭建Subversion服务器。 - **注意事项**:...
在这个配置文档中,我们将重点介绍如何在Windows Server 2008 x86平台上安装和配置CollabNet Subversion Edge。 首先,你需要从CollabNet的官方网站下载Subversion Edge,根据你的操作系统选择合适的版本。对于...
AnkhSvnVS2005客户端 subversion 配置文档 windows 客户端