注意:(用管理员身份运行dos)
1、svn服务器subversive安装路径更改后,在dos命令窗口做以下操作(用管理员身份登陆)(后面为安装的路径):
命令:******SET APR_ICONV_PATH="C:\Program Files\Subversion\iconv"
测试svn服务器是否安装成功:
******svnadmin --version
创建仓库Repository:运行命令
******svnadmin create G:\svn
conf里文件夹中都是这个仓库的配置文件。
db是真正用来存储数据版本的地方。
hooks文件夹中的内容用以定义某些动作触发的hook脚本。
locks中的文件用于在某些分支或者文件上加锁。
2、启动服务:
运行命令svnserve -d -r G:\svn
-d表示后台运行,-r表示以超级管理员的方式运行,G:\svn是指SVN所管理的仓库。
3、配置SVN服务器开机启动
打开一个DOS窗口,在任意目录下执行下面的命令:
//在命令中的每一个等号后面都要有一个空格否则命令执行失败
命令:******sc create svnserver binPath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service --root d:\svnstore" displayname= "SVN Server" depend= Tcpip start= auto
sc是windows自带的服务配置程序
binPath表示svnserve可执行文件的安装路径,由于路径中的"Program Files"带有空格,因此整个路径需要用双引号引起来。而双引号本身是个特殊字符,需要进行转移,因此在路径前后的两个双引号都需要写成\"
--service参数表示以windows服务的形式运行
--root指明svn repository的位置,service参数与root参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中,而这对双引号不需要进行转义。
displayname表示在windows服务列表中显示的名字
depend =Tcpip 表示svnserve服务的运行需要tcpip服务
start=auto表示开机后自动运行。
4、卸载svn服务:(为创建服务时create后面的那个名字)
******sc delete svnserver
(我的:
E:\java\svn\subversive\iconv
E:\java\svn\subversive\bin\svnserve.exe
sc create svnserver binPath= "\"E:\java\svn\subversive\bin\svnserve.exe\" --service --root E:\SVNRepostory" displayname= "SVN Server" depend= Tcpip start= auto
删除服务:sc delete svnserver)
5、创建用户:
进入conf目录(本例中是G:\svn\conf)
修改svnserve.conf,去掉注释
anon-access = non
auth-access = write
password-db = passwd
password-db = passwd
修改passwd(用户 = 用户密码)
a = a
修改authz,(组和用户的读写权限)
#定义组
onegroup = a,b
#定义组成员和读写的权限
[/]
@onegroup = rw
c = r
* =
6、svn图标不显示问题:http://jingyan.baidu.com/article/36d6ed1f4c96901bce488354.html
运行里 输入 regedit 进入 注册表 界面
ctrl + f
(HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows->CurrentVersion->Explorer->ShellIconOverlayIdentifiers)
Tortoise 系列(1TortoiseNormal,2TortoiseAdded等) 改成 OTortoiseNormal,OTortoiseAdded 把他们的位置提到前面
重启电脑
分享到:
相关推荐
### SVN服务器安装与配置详解 #### 一、概述 Subversion (SVN) 是一种流行的版本控制系统,广泛应用于软件开发项目中。通过SVN,团队成员可以协同工作,管理源代码的变化历史,确保项目的稳定性和可追溯性。本文将...
标题中的"svn服务器安装 绿色版"意味着这是一个简化版的SVN服务器安装程序,可能是免安装或者便携式的,不依赖于操作系统注册表或写入系统文件夹,便于在不同机器上快速部署。 描述中提到的"只需执行一个文件,就...
### 安卓入门—SVN 服务器安装配置详解 #### 一、SVN服务器的安装配置 ##### 1. 服务器安装包的选择 在本文档中提到的服务器安装包为`VisualSVN-Server-2.1.3.msi`。这款软件提供了直观的界面来帮助用户快速搭建...
以下是一个详细的Linux SVN服务器安装教程。 一、安装依赖库 在安装SVN之前,需要确保系统上已经安装了必要的依赖库。对于基于Debian或Ubuntu的系统,可以使用以下命令: ```bash sudo apt-get update sudo apt-...
Ubuntu 下 SVN 服务器安装配置 本资源提供了 Ubuntu 下 SVN 服务器安装配置的详细步骤,旨在帮助用户快速安装和配置 SVN 服务器。下面是本资源的主要知识点: 1. SVN 简介:Subversion 是一款开放源代码的版本控制...
Windows环境下安装SVN服务器的知识点主要包括以下几个方面: 1. 系统与版本的选择: - 本文实例使用的是Windows Server 2003 R2 Enterprise X64 SP2(64位),同时适用于Windows Server 2003 X86 SP2、Windows XP ...
### SVN服务器安装与配置知识点详解 #### 一、SVN服务器安装与配置 **1. 安装VisualSVNServer** - **安装准备**: 在安装VisualSVNServer之前,确保系统满足官方推荐的最低硬件和软件要求。VisualSVNServer支持...
- 安装VisualSVN Server:解压"SVN服务器安装文件.zip",运行安装程序,按照向导步骤完成安装。确保在安装过程中选择适合你的配置选项,例如安装路径和服务器端口设置。 - 配置SVN仓库:安装完成后,通过VisualSVN...
Linux 下 SVN 服务器安装配置及客户端安装说明 本文将指导用户在 Linux 平台下安装和配置 SVN 服务器,并介绍客户端的安装步骤。 一、安装 SVN 服务器 1. 下载 SVN 源文件和依赖文件 SVN 服务器的安装需要两个...
### Linux下SVN服务器安装配置及客户端安装说明 #### 一、概述 本文将详细介绍如何在Linux环境下安装和配置Subversion (SVN) 服务器及其客户端。Subversion是一款开源的版本控制系统,广泛应用于软件开发过程中的...
【SVN服务器安装与配置】 SVN(Subversion)是一种版本控制系统,用于管理代码、文档等文件的版本历史,使得多人协作开发时可以有效管理和跟踪文件的修改历史。本指南将详细阐述如何在服务器端安装并配置SVN。 1. ...
《SVN服务器安装配置详解》 SVN,全称Subversion,是一款开源的版本控制系统,广泛应用于软件开发团队协作中,以管理和跟踪源代码的变更。本文将详细讲解如何在Windows环境下安装配置SVN服务器,包括Apache Web...
Debian 下 SVN 服务器的安装与配置 本文将详细介绍 Debian 环境下 Subversion 服务器的安装和配置过程。Subversion 是一种版本控制系统,允许多用户共同协作开发项目。本文将从安装 Subversion 开始,到配置 SVN ...
【SVN服务器安装】是指在计算机上搭建一个用于版本控制的Subversion(简称SVN)服务器,以便团队成员可以集中管理代码、文档等资源。SVN是一个开源的版本控制系统,它能够跟踪文件和目录的变更,并允许多人协作开发...
在windows下面安装svn服务器,安装程序加安装指南 svn-1[1].4.5-setup服务器.rar SVNService.rar SVNService安装,svn安装 svn服务器搭建.txt 第一安装: 安装好svn-win32-1.6.0后如下操作 第一步:把SVNService....
以下是对“SVN服务器安装”及相关知识点的详细解释: 1. **SVN的基本概念** - **版本控制**:SVN的核心功能是版本控制,它记录每一次对文件或目录的修改,使得用户可以随时查看历史版本、比较不同版本间的差异,并...
本篇将详细介绍如何在本地搭建SVN服务器以及在Eclipse环境中安装并配置SVN客户端插件。 首先,我们需要安装SVN服务器。在提供的压缩包中,"Setup-Subversion-1.6.6.msi"是SVN服务器的安装程序。执行此MSI文件,按照...