一 准备软件
Subversion的服务器端:http://subversion.apache.org/packages.html (本文以 CollabNet
的Windows版本讲解)
Subversion的客户端:http://tortoisesvn.tigris.org/ TortoiseSVN是扩展WindowsShell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别
Subversion的工作目录。
二 服务器和客户端的安装
都是windows安装程序没有什么可说的。需要特别说明的是服务器端在安装时需要指定一个repository,好像这个路径不能有空格。
三 建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:svnadmincreate E:/repository 就会在目录E:/repository下创建一个版本库。我们也可以使用TortoiseSVN图形化的完成这一步:在目录E:/repository下"右键 ->TortoiseSVN->CreateRepositoryhere...“,然后可以选择版本库模式,这里使用默认即可,然后就创建了一系列目录和文件。
四 配置用户和权限
在repository下的
conf目录,修改
svnserve.conf:
#[general]
#password-db=passwd
改为:
[general]
password-
db=passwd
然后修改同目录的passwd文件,去掉下面三行的注释:
#[users]
#harry=harryssecret
#sally=sallyssecret
最
后变成:
[users]
harry=harryssecret
sally=sallyssecret
你也可以仿照上面的形式添加任意的账户。
对这些账户的权限设置是在同目录下的authz文件中设置的。
五 运行Subversion服务器
在任意目录下运行键入svnserve -d -r E:/repository 我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。
六 初始化导入
选定我们想要导入的项目根目录,右键->TortoiseSVN->Import...URLofrepository输入 “svn://localhost/” ok 完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的主机上进行。例如运行svnserve的主机的IP是133.96.121.22,则 URL部分输入的内容就是“svn://133.96.121.22/”。到此,整个搭建过程结束,并且完成了初始导入,这样后续就是以check in/out操作为主了。
分享到:
相关推荐
详细介绍Ubuntu下搭建 Subversion 服务器过程,以及svn的使用、常用命令、用户权限、清理和删除等,对初级开发者会有一定帮助
SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。
subversion服务器搭建和svn客户端软件 及教程
Windows下Subversion服务器搭建指南
在linux环境下搭建subversion服务器,并整合apache,设置权限
博文链接:https://panxq0809.iteye.com/blog/682793
NULL 博文链接:https://ljm1227134894.iteye.com/blog/1743578
使用apache+svn搭建持续集成环境,支持https访问的SVN服务器。
xp+apache2.2+subversion1.6.17搭建版本控制服务器
Collabnet Subversion Edge版SVN服务器安装很省心而且免费,但是在这个上面再集成安装TRAC的时候,却会发现装不成功,经多次试验,总算找到了解决方法,实现了Collabnet Subversion Edge版SVN服务器与Trac的集成安装...
linux环境搭建svn服务器所需安装包,包括apr-1.7.0.tar.gz, apr-util-1.6.1.tar.gz, expat-2.1.0.tar.gz, openssl-1.0.2l.tar.gz, sqlite-autoconf-3330000.tar.gz, subversion-1.9.4.tar.gz, zlib-1.2.11.tar...
svn jsvnadmin 搭建 svn服务器
subversion+apache+svn服务器配置图解
该文档详细描述了如何在windows平台下搭建svn服务器,以及在搭建过程中可能遇到的问题,对于可能出现的问题,给出了解决方法。
在服务器端,Subversion 最大的独特之处,在于它可以通过一个扩 展模块与 Apache 的 HTTP 服务器相结合,实现很多高级的管理功能和安全特性。与 CVS 相比,Subversion 实现了更加先进和安全的用户认证 功能。在 ...
用于搭建 windows 本地svn服务器 配套文章地址:http://blog.csdn.net/cwqcwk1/article/details/9167267
在Ubuntu 18 LTS环境中,搭建一个简单apache2+subversion的版本控制。
CollabNet Subversion Edge 4.0.2 + TortoiseSVN+中文包 1.8.2安装、svn服务器搭建、svn工程添加、获取全过程。图文说明。
1、获取svn程序 2、安装 Subversion(以下简称SVN)的服务器端和客户端。下载下来的服务器端是个 zip压缩包,直接解压缩即可,比如我解压到 E:\subversion 。客户端安装文件是个 exe 可执行文件,直接运行按提示安装...