svn的安装还是比较简单的,下载最新安装程序即可。相关信息参见:http://www.subversion.org.cn
如果想用http协议访问管理svn,建议先安装apache_2.0版本,可以去apache网站下载。注意:apache2.0的版本支持 svn 1.4.2,apache2.1暂时不支持。
如果安装步骤是先装apache,再装svn,一般情况,问题就简单了,只要在apache的httpd.conf,增加一个location就可以了。
<location svn=""></location>
DAV svn
SVNParentPath D:\repository
AuthType Basic
AuthName "Subversion repository"
AuthUserFile D:\repository\password
AuthzSVNAccessFile D:\repository\authz
Require valid-user
如果安装步骤相反了,则请参考svn的文档,进行配置。
1. 创建新用户的命令
(先创建一个password文件) httpasswd -c d\repository\password {your-name}
(加新用户) htpasswd d:\repository\password {your-name}
2. 创建svn的命令
svnadmin create d:\repository\{project-name}
3. 访问url
http:\\xxx.xxx.xxx.xxx\svn\{project-name}
4.访问权限管理
创建一个authz文件,可以从d:\repository\{project-name}\conf\authz 复制一个
按照里面原有的sample配置即可。
这里主要想说明的是对中文目录的处理,如果你有中文目录权限控制,需要把文件转换成UTF8格式。
今天弄了一个上午,走了很多弯路,才弄明白一点。就是转成的文件,看了的中文变成了乱码,千万不要再去改回来。呵呵!
svn使用起来还是比较方便的。虽然使用过程中会有一些小问题,但都比较方便解决。
分享到:
相关推荐
在本篇文章中,我们将详细探讨如何安装和配置SVN,以便于团队有效地管理和共享代码资源。 **1. 安装SVN服务器** 在Windows系统上,通常使用VisualSVN Server作为SVN服务器。首先,访问VisualSVN官网下载安装包,...
在本文中,我们将深入探讨SVN的安装配置过程,以及如何利用其进行有效的项目协作。 首先,让我们来了解SVN的基本概念。SVN的核心理念是版本化,即记录文件和目录的历史变化,使得团队可以在任何时间点恢复到之前的...
### SVN服务器安装与配置详解 #### 一、概述 Subversion (SVN) 是一种流行的版本控制系统,广泛应用于软件开发项目中。通过SVN,团队成员可以协同工作,管理源代码的变化历史,确保项目的稳定性和可追溯性。本文将...
本教程将详细讲解如何在MyEclipse 10中安装并配置SVN,以实现高效、安全的代码版本控制。提供的压缩包文件包含了配置所需的全部资料,包括配置文件和详细的说明。 首先,我们需要理解SVN的作用。SVN是一种集中式的...
#### 三、修改svn配置文件 - **svnserve.conf配置**:此文件位于SVN安装目录下的`conf`子目录中,用于配置SVN服务器的基本行为。 - `anon-access=none`:禁止匿名访问,确保只有授权用户才能访问仓库。 - `auth-...
本文将详细介绍如何一键安装配置SVN,以及如何实现开机自动启动SVN服务。 首先,我们需要获取SVN的安装包。这通常可以通过访问SVN官方网站或通过包管理器(如apt-get for Ubuntu/Debian,yum for CentOS/RHEL)来...
本文将详细介绍SVN服务端的安装步骤及相关命令,帮助读者顺利搭建SVN服务器。 #### 二、环境准备与配置 1. **创建SVN根目录**: - 首先,需要在服务器上创建一个作为SVN库的根目录。例如,在示例中,使用了`C:\...
6. 配置 Apache 2:需要安装并配置 Apache 2 使用 SVN,详细信息可以另见相关文档。 7. 使用 HTTPS 协议访问 SVN 文件仓库:需要在 Apache 2 中安装并配置数字证书,详细信息可以另见相关文档。 8. 解决常见问题:...
安装完成后,需要在命令行或图形界面客户端中配置SVN的环境变量,以便正常使用。 3. **使用教程** - **创建仓库**:可以通过命令行工具svnadmin创建一个新的仓库,或者使用图形化管理工具如TortoiseSVN。 - **检...
**SVN安装配置教程** **一、什么是SVN** SVN,全称为Subversion,是一个开源的版本控制系统,用于管理代码和其他文件的变更历史。它允许团队成员协作开发,跟踪每个更改,解决冲突,并轻松回溯到任何版本,极大地...
《MyEclipse 6.5 SVN插件安装与配置指南》 在软件开发过程中,版本控制工具至关重要,Subversion(SVN)就是其中的一员。在使用集成开发环境(IDE)如MyEclipse时,集成SVN插件可以方便地进行代码的版本管理和团队...
### SVN的安装配置详解 #### 一、安装服务器和客户端软件 在进行版本控制系统的部署时,Subversion(简称SVN)是一个广泛采用的选择。为了能够有效地使用SVN,首先需要在服务器端和客户端分别安装相应的软件。对于...
### MyEclipse 10.0 优化及 SVN 安装配置详解 #### MyEclipse 10.0 优化技巧 **1. 字体设置调整:** 在使用 MyEclipse 10.0 时,为了提升开发体验,推荐进行字体设置调整。具体步骤如下: - 打开 `Window` 菜单。 ...
【SVN的安装配置与使用说明】 Subversion(SVN)是一种版本控制系统,它用于管理文件和目录的历史记录,使得多人协作开发时可以追踪和控制文件的修改。本指南将详细讲解SVN的安装、配置以及基本使用方法,帮助您...