- 浏览: 1068357 次
- 性别:
- 来自: 长沙
文章分类
- 全部博客 (639)
- 服务器配置篇 (58)
- hibernate篇 (14)
- spring篇 (33)
- struts篇 (28)
- JS篇 (46)
- 其他技术篇 (46)
- 数据库集群配置 (6)
- JAVA基础相关 (48)
- 分布式框架HadHoop的应用 (2)
- FLEX篇 (8)
- SQLSERVER技术 (32)
- Android学习 (13)
- amchart学习笔记 (1)
- openfire+smark搭建即时通讯 (9)
- Linux学习 (18)
- Oracle数据库 (15)
- 网站优化技术 (12)
- mysql数据库 (2)
- 项目学习总结 (18)
- 工具类(JAVA) (12)
- 工具类(JS) (2)
- 设计模式 (10)
- Lucene学习 (24)
- EJB3学习 (6)
- Sphinx搜索引擎 (3)
- 工作中用到的软件小工具 (5)
- .NET (49)
- JAVA 连接SQLSERVER2008步骤 (1)
- MongoDB (19)
- Android手机开发 (3)
- Maven (6)
- vue (9)
- Shiro (4)
- mybatis (3)
- netty框架 (1)
- SpringCloud (3)
- spring-cloud (7)
- Git (1)
- dubbo (2)
- springboot (13)
- rocketmq (1)
- git学习 (2)
- kafka服务器 (2)
- linux (10)
- WEB系统辅助项目 (1)
- jenkins (2)
- docker (4)
- influxdb (3)
- python (2)
- nginx (1)
最新评论
-
jiangfuofu555:
这样数据量大,效率怎么样?
sqlserver 实现分页的前台代码 以及后台的sqlserver语句 -
w156445045:
博主请问下,如何做到实时的刷新呢,
另外我后台是Java 谢谢 ...
web 版本的汽车仪表盘,非常好看。还有各种图形 -
jackyin5918:
<transportConnector name=&qu ...
ActiveMQ的activemq.xml详细配置讲解 -
握着橄榄枝的人:
你这个不是spring1.x的吧
spring1.x使用AOP实例 -
xiaophai:
全乱套了!
openfire+spark搭建完美的及时通讯
软件下载
服务器和客户端安装
建立版本库(Repository)
配置用户和权限
运行独立服务器
初始化导入
基本客户端操作
1,软件下载
下载Subversion服务器程序。
到官方网站的下载二进制安装文件,来到二进制包下载部分,找到 Windows NT, 2000, XP and 2003部分,然后选择" this directory ",这样我们可以看到许多下载的内容,目前可以下载 svn-1.4.0-setup.exe 。
下载Subversion的Windows客户端TortoiseSVN。
TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。
官方网站是TortoiseSVN ,下载方式和前面的svn服务器类似,在Download页面的我们可以选择下载的版本,目前的最高稳定版本的安装文件为TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi。
2,服务器和客户端安装
服务器安装,直接运行svn-1.4.0-setup.exe ,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。
安装TortoiseSVN,同样直接运行TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。
3,建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:
svnadmin create E:\svndemo\repository就会在目录E:\svndemo\repository下创建一个版本库。
我们也可以使用TortoiseSVN图形化的完成这一步:
在目录E:\svndemo\repository下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。
4,配置文件以及用户和权限
### This file controls the configuration of the svnserve daemon, if you
### use it to allow access to this repository. (If you only allow
### access through http: and/or file: URLs, then this file is
### irrelevant.)
### Visit http://subversion.tigris.org/ for more information.
[general]
### These options control access to the repository for unauthenticated
### and authenticated users. Valid values are "write", "read",
### and "none". The sample settings below are the defaults.
anon-access = read
auth-access = write
### The password-db option controls the location of the password
### database file. Unless you specify a path starting with a /,
### the file's location is relative to the directory containing
### this configuration file.
### If SASL is enabled (see below), this file will NOT be used.
### Uncomment the line below to use the default password file.
password-db = passwd
### The authz-db option controls the location of the authorization
### rules for path-based access control. Unless you specify a path
### starting with a /, the file's location is relative to the the
### directory containing this file. If you don't specify an
### authz-db, no path-based access control is done.
### Uncomment the line below to use the default authorization file.
authz-db = authz
### This option specifies the authentication realm of the repository.
### If two repositories have the same authentication realm, they should
### have the same password database, and vice versa. The default realm
### is repository's uuid.
# realm = My First Repository
[sasl]
### This option specifies whether you want to use the Cyrus SASL
### library for authentication. Default is false.
### This section will be ignored if svnserve is not built with Cyrus
### SASL support; to check, run 'svnserve --version' and look for a line
### reading 'Cyrus SASL authentication is available.'
# use-sasl = true
### These options specify the desired strength of the security layer
### that you want SASL to provide. 0 means no encryption, 1 means
### integrity-checking only, values larger than 1 are correlated
### to the effective key length for encryption (e.g. 128 means 128-bit
### encryption). The values below are the defaults.
# min-encryption = 0
# max-encryption = 256
注释:红色部分是我修改的部分
修改conf下的password文件
[users]
JCNEP3160=123456
这是配置用户名和密码的地方
修改authz文件,这是配置用户权限的地方:
[groups]
Admin=JCNEP3160//该句表示配置一个用户组Admin,用户名必须是password文件中的一个用户名
[/]
@Admin=rw
//这里是配置@Admin用户组拥有根目录下的读和写的权限 r代表读,w代表写
5,运行独立服务器
在任意目录下运行:
svnserve -d -r E:\svndemo\repository 我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。
注释:E:\svndemo\repository,这个目录就是我们建立的仓库的地址。
6,初始化导入
然后,我们就要选择我们要导入仓库的原始文件。
来到我们想要导入的项目根目录,在这个例子里是E:\svndemo\initproject,目录下有一个readme.txt文件:
右键->TortoiseSVN->Import...
URL of repository输入“svn://localhost/”
ok
完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。
需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的主机上进行。例如运行svnserve的主机的IP是133.96.121.22,则URL部分输入的内容就是“svn://133.96.121.22/”。
7,基本客户端操作
取出版本库到一个工作拷贝:
来到任意空目录下,在本例中是E:\svndemo\wc1,运行右键->Checkout,在URL of repository中输入svn://localhost/,
然后会弹出要输入用户名和密码
这样我们就得到了一份工作拷贝。
在工作拷贝中作出修改并提交:
打开readme.txt,作出修改,然后右键->Commit...,这样我们就把修改提交到了版本库,我们可以运行。
察看所作的修改:
readme.txt上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。在版本1上右键->Compare with working copy,我们可以比较工作拷贝的文件和版本1的区别。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ladofwind/archive/2008/02/17/2100200.aspx
- conf.rar (4.5 MB)
- 下载次数: 80
发表评论
-
自定义注解之运行时注解(RetentionPolicy.RUNTIME)
2017-10-25 11:42 705对注解概念不了解的可以先看这个:Java注解基础概念总结 ... -
debug模式很慢的解决办法
2017-10-18 09:00 492今天照常使用MyEclipse 6.5 Blue Editi ... -
今天碰到项目中要做一个某一年月报表的页面的学习提高
2011-05-21 06:33 1016今天在项目中要做一个月报表,由于我采用的是ef 4.1的框架, ... -
预警系统
2010-12-16 15:28 1391根据公司需求,所编写的一个预警系统框架,将lib1.zip和l ... -
对quartz使用框架调度总结
2010-11-17 10:56 1783在项目中的使用需求: 1.可以使用一个A程序定期的去扫描配置 ... -
利用反射给JAVABEAN实例赋值
2010-11-15 22:08 1465package com.util; import java. ... -
logback 日志记录到数据库中
2010-11-10 11:04 6212<!--不采用连接池的配 ... -
logback 关于日志发送邮件配置总结
2010-11-10 09:40 4158<configuration debug="f ... -
sql server语句优化实例
2010-11-10 08:42 1500SQL语句优化有一个很重要的方法: 在Where中的条件表达 ... -
在新的项目中使用logback来作为日志记录系统
2010-11-09 16:19 4232Logback手册中文版文档版本:0.1发布日期:2010年4 ... -
Quartz 监听器的应用
2010-11-08 17:32 2364当我在项目中用到任务调用的时候,有必要在每次调用任务和任务出现 ... -
编写批处理命令来执行JAVA文件
2010-11-04 11:13 1873JAVA工程路径结构 Project ------l ... -
Quartz定时任务框架学习总结
2010-11-01 10:58 1297首先关于Quartz的一篇详细介绍的文章可以参考我博客中的一篇 ... -
mysql中采用concat来拼接中文字符乱码解决方式
2010-10-13 17:47 2398mysql concat乱码问题解决concat(str1,s ... -
WEB工程加入FLEX技术,遇到跨域的问题
2010-09-16 08:15 1591在我FLEX博客中有提到怎么将FLEX整合到JAVA的WEB工 ... -
关于Struts2中如何去取得ServletContext的方法
2010-09-16 08:07 2750在我的上一篇文章中说到,将DB4O的DAO类放入到Servel ... -
关于DB4O的学习总结
2010-09-16 07:59 1731一下是一个DB4O的操作DAO。 作为DB4O在WEB项目中 ...
相关推荐
### SVN服务器配置总结 #### 一、准备工作 在配置SVN服务器之前,我们需要做一些准备工作,主要包括获取Subversion服务器程序及TortoiseSVN客户端程序。 ##### 1、获取 Subversion 服务器程序 - **访问官方网站*...
### SVN服务器配置详解 在软件开发领域,版本控制系统如Subversion(简称SVN)是团队协作不可或缺的工具。本文将详细解析如何配置一个SVN服务器,确保代码版本管理的高效与安全。 #### 一、安装SVN服务器 1. **...
而"svn服务器配置总结.txt"很可能是对上述配置过程的详细记录和总结,包含了各种可能遇到的问题及解决方案,对于后期维护和优化服务器配置非常有帮助。 总之,SVN作为一个强大的版本控制系统,能够有效地支持多人...
总结一下,配置一个完整的SVN服务器涉及以下几个关键步骤: 1. 安装SVN服务器软件。 2. 创建并管理仓库。 3. 设置用户和权限控制。 4. 配置网络和安全设置。 5. 注册和管理SVN服务。 6. 配置SVN客户端。 通过以上...
以下是对"svn服务器配置说明"的详细解析。 首先,我们需要了解SVN的基本概念。SVN是一个用于跟踪和管理项目源代码变更的系统,它允许开发者查看历史版本,回滚错误的修改,并协同工作。在配置SVN服务器时,我们通常...
Linux 下 SVN 服务器的搭建与配置 Linux 下 SVN 服务器的搭建与配置是指在 Linux 操作系统下搭建和配置 SVN 服务器的过程。SVN(Subversion)是一种版本控制系统,允许多个用户同时对文件进行编辑和修改。下面将...
### SVN服务器配置说明 #### 重要知识点概览 1. **版本控制的概念**:了解版本控制的基本原理,以及其在项目管理和数据恢复中的作用。 2. **Subversion(SVN)简介**:认识Subversion作为版本控制系统的特点和优势...
Linux下SVN服务器的搭建与配置 Linux下SVN服务器的搭建与配置是指在Linux操作系统下搭建和配置Subversion(SVN)服务器的过程。Subversion是一种版本控制系统,能够帮助开发团队更好地管理代码和文件变更。 搭建...
### Windows基于Apache的svn服务器配置知识点详解 #### 一、环境搭建 为了在Windows系统上配置基于Apache的Subversion (SVN) 服务器,需要准备以下环境: - **操作系统**:推荐使用 Windows Server 2003 或者 ...
#### 二、SVN服务器端配置步骤 ##### 1. 下载与安装SVN - **访问官方网站**:首先需要访问SVN的官方网站(http://subversion.tigris.org/),下载适合Windows操作系统的安装程序。 - **安装过程**:运行下载的安装...
总结,搭建一个CentOS 7上的SVN服务器,主要涉及安装SVN、创建仓库、配置权限、启动Apache服务以及测试访问。这个过程为团队协作提供了稳定的基础,确保了代码的安全和高效管理。在实际操作中,还可以根据项目需求...
总结,SVN服务器配置涉及软件下载与安装、版本库创建、权限管理、服务器运行及客户端操作等多个方面,是实现团队协作和版本控制的重要基础。通过以上步骤,可以高效快速地配置并使用SVN服务器,提升项目开发的协同...
- **svnserve.conf配置**:此文件位于SVN安装目录下的`conf`子目录中,用于配置SVN服务器的基本行为。 - `anon-access=none`:禁止匿名访问,确保只有授权用户才能访问仓库。 - `auth-access=write`:允许认证用户...
### SVN服务器配置详解 #### 一、环境搭建与版本库创建 本文档旨在提供一份详细的SVN(Subversion)服务器配置指南,适用于Windows XP SP2操作系统,并基于Apache 2.2.6作为Web服务器,Subversion版本为svn-win32-...
- 在配置SVN服务器时,务必注意权限设置,确保只有授权用户才能访问仓库。 - 如果在启动过程中遇到问题,请检查命令是否正确无误,并确认所有路径都已正确设置。 - 使用图形界面管理工具如VisualSVN Server Manager...
**标题:“svn1.6.3服务器配置”** 在IT行业中,版本控制系统是软件开发团队协作的重要工具,Subversion(简称svn)就是其中的一种。本文将深入探讨如何配置svn1.6.3版本的服务器,以便团队成员可以高效地进行代码...
服务器配置包括创建代码仓库和设置权限。你可以通过服务器管理界面添加代码库,并决定是否包含预设的子目录。安全设置方面,需要创建用户并分配权限。用户权限有四种:继承、无访问、只读和读写。例如,你可以将某个...
总结:搭建SVN服务器涉及多个步骤,从软件准备、服务器环境的确认,到安装、配置以及最后的启动和测试。整个过程需要一定的Linux和SVN知识,但遵循文档指导,可以成功创建一个安全、可靠的代码版本控制系统。