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

svn windows环境下配置

阅读更多

本文描述了svn在windows环境下一般的配置方法。附件中为1.6的svn文档。

1.SVN服务端的配置:
安装subversion,我选择的是svn-1.4.1-setup.exe进行安装,安装到D:\Subversion
2.创建SVN存储库(repository)
也就是建立版本库,我建立的是多库,先在D盘建立一个文件夹SVNROOT然后在这个文件夹里建立版本库,我首先创建一个版本库的名称为:工作文档
建立版本库的方法:输入DOS命令:

svnadmin create D:\SVN\工作文档 

 
repository创建完毕后会在目录下生成若干个文件和文件夹,dav目录是提供Apache 与mod_dav_svn使用的目录,让它们存储内部数据;db目录就是所
有版本控制的数据文件;hooks目录放置hook脚本文件的目录;locks用来放置Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端;format文件是一个文里面只放了一个整数,表示当前文件库配置的版本号。
3.配置SVN服务器
配置服务器的地方就是你所建立版本库的地方F:\SVNROOT\工作文档。 打开/conf/目录,打开svnserve.conf找到下面的句子:

Www.Svn8.Com

[general]
# password-db = passwd
# anon-access = none
# auth-access = write
# authz-db = authz
# realm = My First Repository
去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件.a access = none 是匿名用户不能访问,必须要有用户名和密码。(注意:问这,一定要注意格式去掉注释后要顶格不能有空) 同样打开passwd文件,将
# harry = harryssecret
# sally = sallyssecret
格式为“用户名 = 密码”,如可插入一行:mm = mm,即为系统添加一个mm,密码为mm的用户.(注意顶格写不要有空隙)。
4.运行SVN服务器
单库下运行服务器的方式:
SVN服务器的执行如下命令:
svnserve --daemon --root D:\SVN\工作文档(此时svnserve只能为一个版本库工作)
可以简写为:svnserve -d –r D:\SVN\工作文档 (注意:这是临时打开的服务,命令执行后不能关闭窗口) 用后台服务的方式可以设置开机自动执行,执行语句为:
D:\ Subversion\bin>sc create svnservice binpath= "d:\ Subversion\bin\svns --service –r D:\SVN\工作文档
Bbs.Svn8.Com


就可以用net svnservice stop 或者start来启动服务了 也可以在Sevices.msc 了。 多库下运行服务器的方式:
SVN服务器的执行如下命令:
svnserve –d –r D:\SVN (此时svnserve可以为多个版本库工作)
用后台服务的方式可以设置开机自动执行,执行语句为:
sc create SVNService binpath= "D:\Subversion\bin\svnserve.exe --service -r D:/S displayname= "SVNService" depend= Tcpip start= auto
5.用户客户端访问 用户访问的地址可以写成:svn://IP地址/版本库名称
SVN服务端权限的制定
多库下设置权限:
jsm是工作文档的管理者,对工作文档有完全权限
wrl对工作文档的公司CMMI 建设有完全的权限,但对其中的\培训试题\试题 任何的权限
sb对工作文档的公司CMMI 建设有完全的读权限,但对其中的\培训试题\试题有任何的权限

对应的组及组的用户:
group_CMMI:jsm
group_wjjc:wrl
group_xczh:sb
配置授权:
[groups]
group_CMMI = jsm
Svn中文网

group_wjjc = wrl
group_xczh = sb
[/]
* = r
[工作文档:/]
@group_CMMI = rw
@group_wjjc = rw
@group_xczh = r
[工作文档:/培训试题/试题]
@group_CMMI = rw
@group_wjjc =
@group_xczh =
关于中文目录,也是没有问题的,只是注意要把authz文件转化为UTF-8无B 式,在我的WINXP的UltraEdit里显示的文件格式为U8- DOS ,具体的做法是UltraEdit打开authz文件,然后选择“文件->转换->ASCII转UTF-8”,然后保存。
利用UltraEdit我们可以将BOM 去掉。方法是:首先利用“UTF-8 TO ASCII” 件转换成本地编码,通常是GB2312码,然后再使用“ASCII TO UTF-8(UN Editing)”来转换到 UTF-8 即可
本文来自Svn中文网[www.svn8.com]转发请保留本站地址:http://www.svn8.com/svnsy/20090606/6224.html

 

分享到:
评论

相关推荐

    Windows下安装SVN服务器

    Windows环境下安装SVN服务器的知识点主要包括以下几个方面: ...根据本文档提供的信息,操作人员可以完成Windows环境下SVN服务器的安装和配置,进一步学习和掌握SVN的基本使用技巧,从而有效地进行版本控制管理。

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

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

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

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

    svn绿色windows版本,客户端,支持IntelliJ IDEA配置svn客户端环境

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理文件和目录的历史版本,便于团队协作和项目管理。...对于那些需要在Windows环境下使用SVN且偏好轻量级解决方案的开发者来说,SlikSVN是一个理想的选择。

    windows下安装配置svn

    本文将详细介绍在Windows环境下安装和配置SVN的过程。 #### 二、准备工作 在开始安装之前,请确保您的电脑上已经安装了以下软件: - Windows 操作系统 - 互联网连接 - 浏览器以下载所需文件 #### 三、下载 SVN 1. ...

    windows下svn异地备份与还原

    svnsync在Windows环境下可能需要配置好proxy环境变量,以便通过网络连接到远程仓库。 异地备份的关键在于将备份存放在另一台物理机器上,例如远程服务器或云存储。这样,即使本地服务器出现问题,你也能从远程备份...

    在windows下搭建基于apache的SVN环境.pdf

    在Windows环境下搭建基于Apache的SVN服务器涉及到一系列的步骤,包括安装必要的软件、配置环境以及测试安装的SVN服务器是否工作正常。以下是从给定文件内容中提取的详细知识点: 1. 安装Apache HTTP服务器:首先...

    Windows下SVN配置邮件通知

    #### 二、Windows环境下配置SVN邮件通知的步骤 ##### 1. **准备工作** - **安装JDK**: - 首先,需要安装Java运行环境,因为后续将使用的James是一个基于Java的SMTP服务器。访问Sun官方网站...

    SVN windows客户端

    在Windows环境下,有多种SVN客户端可以选择,这些客户端提供了图形化的界面,使得操作更加直观和便捷。一些常见的SVN Windows客户端包括: 1. **TortoiseSVN**:这是一款非常流行的免费客户端,它作为一个Windows ...

    Windows 下面 apache+SVN配置

    在Windows环境下配置Apache服务器与Subversion(SVN)的集成是一项常见的任务,这对于团队协作开发至关重要。Apache作为流行的Web服务器,而SVN则是一个版本控制系统,二者结合可以让开发者通过Web界面进行代码版本...

    SVN客户端(windows系统64位)

    在Windows环境下,常见的SVN客户端工具有TortoiseSVN,它是一个流行的免费插件,与Windows资源管理器完美集成,提供了丰富的右键菜单选项来执行SVN操作。另一款是VisualSVN,它是一款针对Visual Studio的插件,适合...

    windows系统svn密码查看工具

    这个工具专门设计用于帮助用户在Windows环境下查看已保存的SVN账号密码。它能够遍历本地的SVN配置文件,提取出与各个SVN仓库相关的用户名和加密后的密码。需要注意的是,由于安全原因,SVN客户端通常不会明文存储...

    svn服务器windows下的配置

    在Windows环境下配置SVN服务器,主要涉及两个关键组件:Apache HTTP服务器和Subversion(SVN)。Apache作为HTTP服务器,用于托管SVN仓库,而Subversion则提供了版本控制系统。以下是详细的配置步骤: 首先,我们...

    windows下svn服务器端的配置

    在Windows操作系统中,配置...以上就是Windows环境下配置SVN服务器端的完整过程,包括安装、仓库创建、用户管理和服务化。通过这些步骤,你可以建立一个本地的SVN服务器,供团队成员使用,实现代码版本控制和协同开发。

    Windows下SVN配置

    在Windows环境下配置SVN(Subversion)是许多开发者和团队协作中的重要步骤。SVN是一种分布式版本控制系统,用于管理源代码、文档等文件的版本,确保团队成员可以协同工作而不会冲突。以下是对Windows下SVN配置的...

    Windows下SVN的配置

    在Windows环境下配置SVN(Subversion)涉及到一系列步骤,包括下载和安装SVN软件,创建SVN仓库,配置服务器,设置权限以及启动和管理服务。以下是对这些步骤的详细解释: 1. **下载和安装**: 首先,你需要从官方...

Global site tag (gtag.js) - Google Analytics