工具:

1.Windows 2003 sp1

2. svn-1.3.0-setup.exeSVN服务端软件

3. SVNService.exe添加到Windows服务需要的工具

4. TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msiSVN客户端软件

5.LanguagePack-1.4.0.7501-win32-zh_CN.exeSVN客户端软件的中文语言包

相关下载:

1.Subversion

http://subversion.tigris.org

2.客户端软件TortoiseSVN

http://tortoisesvn.tigris.org

Eclipse 下使用的插件,需要在线更新

更新地址: http://subclipse.tigris.org/update_1.0.x

安装指南: http://subclipse.tigris.org/install.html

安装SVN服务器

1. 安装服务器软件

2. 将SVN添加到Windows服务

1. 新建一个文件夹用来存放库文件 c:\SVN

2. 运行命令:SVNService -install -d -r c:\svn安装 Windows 服务

3. 通过Windows服务管理平台启动SVN服务

4. 其它命令

1. 改变服务设置:

运行命令:SVNService -setup -d -r

在实际操作中,代表与SubVersion服务启动时不同的电子仓库目录.

2. 删除服务:

运行命令:SVNService -remove

安装客户端工具

因为安装TortoiseSVN 需要重启系统,所以在这里略过安装步骤

配置SVN

1. 配置服务器

打开仓库目录下的 conf/svnserve.conf 文件

********************************************

[general]

# anon-access = read

# auth-access = write

password-db = passwd

authz-db = authz

--------------------------------------------

去掉 password-db = passwd和authz-db = authz的注释

前两行为匿名用户的权限

后两行为启用配置文件来对用户和权限进行管理

注意:所有配置信息必须顶格

2. 配置用户

打开仓库目录下的 conf/passwd 文件

[users]

admin=admin等号左边为用户名,右边为密码

新增用户只需要在这里直接增加即可,如: oksonic = 123456

增加好用户以后需要重启SVN服务器

3. 配置工作组

打开仓库目录下的 conf/authz文件,文件内容如下:

********************************************

# [groups]

# harry_and_sally = harry,sally

# [/foo/bar]

# harry = rw

# * =

# [repository:/baz/fuz]

# @harry_and_sally = rw

# * = r

--------------------------------------------

因为所有配置信息都被注释掉了,所以所有的用户都有管理员的权限(所有目录的读/写)

[groups]这里的内容为组的配置

把已经建好的两个用户合并为一个分组,用户名之内以逗号分隔,配置内容如下:

********************************************

[groups]

admin_group = admin,oksonic

--------------------------------------------

4. 配置权限

SVN 的权限只有两个,1 是只读,2 是读/写

例:

********************************************

[/]

# 指定所有的仓库默认只读

* = r

# 指定 admin_group 组的用户对库中所有内容具有读/写权限

@admin_group = rw

--------------------------------------------

[/] :这里代表的仓库的目录,此为根目录

* = r : * 号代表所有的用户, r为只读

现在需要建一个项目到仓库中

1. 在桌面建一个文件夹,如:SVN测试

2. 在目录中新建几个文件和文件夹以作测试

3. 使用客户端工具把目录中的所有文件加入到SVN服务器中的 test 目录中

补充哈:

SVN1.4.3 安装和配置:

1)下载svn-1.4.3-setup.exe,安装的目录为: D:\Subversion ; 仓库目录: F:\Major\Java\ExerciseSVN

2)由于1.4版本的更新,不需要SVNService.exe(添加到Windows服务需要的工具),先创建SVN服务,命令如下:

D:\>sc create SVNService binpath= "\"D:\Subversion\bin\svnserve.exe\" --service --root \"F:\Major\Java\ExerciseSVN\"" displayname= "Subversion Server" depend= Tcpip start= auto

其中SVNService为服务名, start属性为确定SVNService服务的属性,此为自动启动, 注意=左右边的空格,还有"";

启动服务: D:\> net start SVNService 停止:D:\> net stop SVNService

3)创建仓库, D:\>svnadmin create F:\Major\Java\ExerciseSVN

其实见SVN1.4帮助文档

posted on 2007-04-12 20:34 小虎(年轻) 阅读(16541) 评论(3)  编辑  收藏 所属分类: 技术类文章

java svn安装地址_SVN的安装和配置相关推荐

  1. .svn文件夹_SVN下载安装及使用教程(二)

    上一章介绍了服务端SVN的安装,接下来介绍客户端的安装及使用: 客户端SVN安装. 1.首先我们需要下载 "svn小乌龟"后,进行安装.比如我下载如下的(如果需要的可以关注我发给大 ...

  2. java svn 创建分支_SVN创建分支/合并分支/切换分支

    在建立项目版本库时,可首先建好项目文件夹,并在其中建立trunk, branches, tags三个空的子目录.这样在trunk中开始进行开发 trunk是主分支,是日常开发进行的地方. branch ...

  3. VMware安装centos7,centos安装jdk,tomcat,mysql5.7,nginx,redis,ftp,日志分割

    1 centos7安装docker docker-compose docker安装软件 VMware安装centos7 centos安装jdk centos安装zookeeper centos安装to ...

  4. Java VisualVM 插件地址,安装Visual VM插件,修改下载插件地址使插件可以直接在JVisualVM中进行下载

    Java VisualVM 插件地址 打开Java VisualVM检查更新插件时,默认的连接连不上,通过浏览器访问之后发现默认的服务器已经404,新地址已经迁移到github,下面这个地址里面有不同 ...

  5. java svn配置环境变量,Android环境变量配置和安装SVN

    先介绍什么是eclipse: Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运的是,Eclipse 附带了一 ...

  6. JAVA JDK8的介绍下载和安装(附网盘地址)

    JDK8的介绍下载和安装(附网盘地址) 下载安装 链接:https://pan.baidu.com/s/1JcPPVIj09f83NZ8FQ_ypSQ 提取码:nsph 安装JDK 傻瓜式安装,下一步 ...

  7. Java VisualVM(Java性能分析工具)插件安装及JDK版本对应插件中心地址

    参考文章: VisualVM(3) 插件安装与更新路径配置 Java VisualVM插件地址 安装jvisualvm的时候,发现插件可用为0,错误提示"连接插件中心超时".上网查 ...

  8. SVN服务器搭建--Subversio与TortoiseSVN的配置安装

    SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...

  9. Windows下svn客户端和服务器的安装使用

    svn,全称subversion, 是目前用的较多的开源的版本管理工具.相信有些经历的程序员应该都听说过它. 通常的svn服务器是搭建在Linux中,不过如果作为个人或者单个小组使用的话,就可以把sv ...

最新文章

  1. Jmeter添加压力机
  2. 小学计算机应用到英语课教案,信息技术与PEP小学英语三年级学科整合交流课例...
  3. 史上最快消息内核——ZeroMQ
  4. use putty to log on OS
  5. 关于ASP.NET MVC
  6. JavaScript 世界万物诞生记
  7. MS Lync2010客户端开发体会
  8. 45W快充没了?三星Galaxy Note10 Pro可能还是25W快充
  9. html li之间的间隙,求助大神 如让图片展示在li标签里面,不要间隙 谢谢
  10. 消息中间件学习总结(10)——Kafka、RabbitMQ、RocketMQ消息中间件的消息发送性能对比
  11. PDF转换技巧之如何把文件转换为WPS?
  12. Three.js 关于立方体贴图产生边缘锯齿问题
  13. Axure8.0 装汉化包
  14. java项目如何打包?
  15. 斯特林公式 ——Stirling公式(取N阶乘近似值)
  16. 大数据可视化工程师岗位要求包括哪些?
  17. 麋鹿微博工具箱 · 批量删除微博、设置仅自己可见、仅好友可见等
  18. 微博、微信上的假消息害苦了哥
  19. 【黑马-python】---学习笔记(1)---Linux基础
  20. CSS3 3d旋转图片立方体案例演示

热门文章

  1. FFMPEG音视频同步-音频实时采集编码封装成MP4
  2. js中WebSocket
  3. Access ADO多连接时数据延迟无法同步无法及时更新的解决办法
  4. 第二章 数据结构(二)
  5. codeforces654题解_[codeforces 1374A] Magical Sticks 棍子拼接
  6. php 后台配置系统,使用 laravel-admin 配置后台管理系统
  7. Effective C# 摘录(1) - C# Language Elements
  8. [CodeForces 567C] Geometric Progression
  9. ssh项目实战----Spring计时器任务 Spring整合JavaMail(邮件发送)
  10. wiki----为用户设置管理员权限