今天小试了下在windows平台下搭建svn服务端,接下来介绍下具体的做法:
step1
下载svn服务端
安装完以后配置环境变量Path 将您安装的路径的bin目录加上去:我的安装目录是:E:\Program Files\Subversion\bin
安装后可以在dos中测试是否配置成功:输入svnserve --version
step2
创建版本库:svnadmin create e:\svnRepository
将在e盘中建立一个名为svnRepository的库,在里面有一个文件夹为conf这是我们需要配置的一些文件:
authz文件:主要哦作用:1、定义用户组2、在不同目录下给不同的用户或者用户组分配不同的权限。
[/] //在根目录下给zzn用户读写权限,给所有人读权限
zzn = rw
* = r
passwd文件:主要是用户名和密码
zzn = zzn//添加用户zzn密码zzn
svnserve.conf文件:
anon-access = read //没有授权过的用户可读权限
auth-access = write //
password-db = passwd
authz-db = authz
realm = zznSVN //版本库的标识
*****注意在这几个文件配置过程中前往不能在开通有空格(比如authz-db = authz 的authz前面不能存在空格,不然启动服务会报错)********
step3:
启动服务:svnserve -d -r e:\svnRepository
可以用TortoiseSVN客户端测试是否成功在客户端工具中输入:svn://localhost/zznSVN看是否能成功连接。如果需要服务端,刚才启动的dos窗口不能关闭。
step4:现在我们想版本库中导入项目
再开一个dos窗口,打开项目所在的路径E:\HelloCXF
E:\HelloCXF>svn import . svn://localhost/HelloCXF -m "my first repository" --username zzn --password zzn
dos窗口中将会出现添加文件到svn的显示,我们可以用TortoiseSVN客户端查看刚刚导入的项目HelloCXF
step5:现在我们将项目HelloCXF导出到我们制定的文件夹中e:\test
E:\>mkdir test
E:\>cd test
E:\test>svn checkout svn://localhost/HelloCXF --username zzn --password zzn
在test文件夹中可以看到我们check出来的项目
如有任何问题可以联系我O(∩_∩)O~
分享到:
相关推荐
了解了基本的SVN服务端和客户端配置后,还需要注意一些最佳实践,如定期备份仓库,合理划分代码分支,使用良好的版本命名规则等。SVN的使用能极大地提高团队协作效率,减少代码冲突,确保项目版本的可控性。 通过...
1. SVN服务端:通常使用VisualSVN Server VisualSVN Server是Windows平台上的一个易于安装和管理的SVN服务器。提供的`VisualSVN-Server-3.6.3-x64.msi`文件是VisualSVN Server的安装程序,支持64位系统。通过这个...
在Windows环境下配置SVN(Subversion)服务器与客户端是一项关键任务,尤其对于团队协作和版本控制至关重要。本文将深入解析如何在Windows系统中搭建并配置SVN服务器,以及如何设置客户端进行有效操作。 ### 一、...
基于win64位的SVN服务端,和客户端,可以一起使用
VisualSVN Server是专为Windows设计的Subversion服务器,它提供了直观的图形用户界面,简化了安装、配置和管理SVN服务器的过程。VisualSVN Server不仅包含Apache HTTP Server,还集成了Subversion模块,使得配置和...
本教程将详细讲解如何在MyEclipse环境下配置和使用SVN服务器端和客户端。 1. SVN简介: SVN(Subversion)是一种强大的版本控制系统,它旨在替代早期的CVS。Subversion不仅在功能上超越了CVS,还解决了CVS的一些...
svn 文档管理服务器配置 svn 文档管理服务器是一种基于版本控制系统的文档管理解决方案,通过该服务器,可以对文档进行版本控制、...只有正确地配置了 svn 文档管理服务器,才能正确地使用该服务器进行文档管理操作。
**SVN 客户端与服务端搭建及使用详解** 版本控制系统Subversion(简称SVN)是用于管理软件开发过程中代码版本的重要工具。它通过集中式的仓库管理模式,使得团队成员可以协同工作,跟踪代码的修改历史,有效地管理...
VisualSVN Server是一个集成的svn服务端工具,并且包含mmc管理工具,是一款svn服务端不可多得的好工具。你可以先安装好VisualSVN Server后,运行VisualSVN Server Manger,然后创建新的代码库,并设置一下安全性能,...
总的来说,熟悉SVN服务器和客户端的安装,以及在集成开发环境中的配置和使用,对于任何IT项目经理或者开发者来说都是非常基础且重要的技能。通过使用SVN,不仅可以有效管理代码,还能促进团队间的沟通与协作,提高...
在探讨“window无线局域网+svn”这一主题时,我们深入分析了Windows系统下无线局域网的创建过程以及Subversion(SVN)版本控制系统的配置与使用,特别是其在MyEclipse集成开发环境中的应用。下面,我们将对这些知识...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。它允许团队成员协同工作,跟踪每个更改,并确保代码库的一致性和稳定性。在SVN中,"钩子"(hooks)是服务器端的脚本,它们在...
1. SVN服务端安装: - 首先,下载并双击运行"VisualSVN-Server-4.3.1-x64"安装程序。 - 按照向导步骤操作,包括Next、选择协议、安装组件、认证模式等。 - 安装过程中,根据提示配置服务器设置,如选择安装路径和...
2. **SVN服务端**: - **VisualSVN Server**:这是一款基于Apache Subversion构建的、专门为Windows平台设计的服务器软件。它简化了SVN的部署和管理,提供了易于使用的管理界面。 - **SVN-Server-VisualSVN-Server...
1. **安装SVN服务端:** - 运行`Setup-Subversion-1.6.5.msi`完成安装。 2. **初始化SVN仓库:** - 使用命令行工具运行`svnadmin create`命令来创建一个新的仓库,例如`svnadmin create E:\shopOnLine`。 - 修改...
关于【服务端】和【客户端】的区别,SVN服务端是存放项目版本库的地方,负责存储所有版本的历史记录,而SVN客户端则是开发者用来与服务端交互的工具,如Myeclipse中的SVN插件就是一种客户端。 在实际开发中,【标签...
#### 二、安装与配置 SVN 服务端 1. **下载 Subversion:** - 访问 Subversion 的官方网站 [http://subversion.tigris.org/](http://subversion.tigris.org/)。 - 选择合适的版本进行下载。例如,当前版本为 1.5...
打开DOS命令提示符,输入`cd`命令切换到SVN服务端所在的目录(例如`cd share`),然后执行`svnserve -d -r svnrepo`启动SVN服务。 2. **验证安装:** 成功启动后,控制台会显示相关的启动信息,这表明SVN服务端已经...