subversion 使用和配置

subversion下载地址

http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91

Setup-Subversion-1.6.5.msi

 

下载SVNService.rar 将svnservice。exe和svn。exe放在一个目录

 

下载客户端软件

客户端访问程序TortoiseSVN下载页面和地址:

下载页面:http://tortoisesvn.net/downloads

 

二、安装和配置

2.1 服务器端

服务器端我们首先要安装Subversion本身。这个非常简单,解压出安装文件,运行,一路Next,就完成了。

下一步,我们(Didasoft)需要创建Subversion的库(Repository),Jerry我懒得用命令行,所以就先在服务器上安装TortoiseSVN客户端程序,方便创建Repository。注意:安装完之后要重新启动机器。

为了创建Repository,我们需要几个步骤。分别是:

1、创建Repository的文件夹,Jerry我是创建了C:/SVNRepository/testrepo这个目录结构。
2、使用TortoiseSVN创建Repository,如以下图所示:







到这里为止,就创建好了一个Repository了。

然后,需要启动Subversion服务,让别的机器访问。这里我Didasoft用的是官方推荐的一个实用工具程序SVNService来安装的。我Jerry的服务器配置不高,不想装Apache来配置服务器。

将SVNService解压到某个目录,运行Release目录的SVNService程序,命令行如下:

SVNService.exe -install "C:/Program Files/Subversion/bin/svnserve.exe" "-d -r /"C:/SVNRepository/""

我使用的参数是我自己的安装路径,也是默认安装路径。如果成功,会出现以下的提示:

SVNService installed.
Path to svnserve.exe set: C:/Program Files/Subversion/bin/svnserve.exe
Arguments set: -d -r "C:/SVNRepository"

我们到Windows的服务里面去看看,可以发现Subversion服务已启动:



没问题了,我们Didasoft用客户端程序来验证一下:



一切正常的话,会出现以下画面:



好了。今天先写到这里。下一篇文章,我们Didasoft将来看一下如何在VS2005中使用Subversion以及如何设置Subversion库的访问权限等内容。

 

 

注意看svnseve是否启动,如果没有启动成功,会出现提示"由于目标机器积极拒绝, 无法连接".

 

配置

authz  file

[groups]
admin = qinlicang

[/]
* = rw

 

passwd file

[users]
qinlicang = 123456

 

svnserve.conf file

[general]

anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

 


 


 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Subversion是一个用于版本控制的开源软件,可以帮助团队协同开发和管理项目代码。要配置一个Subversion服务器,首先需要安装Subversion软件,并选择合适的操作系统来部署服务器。 在安装Subversion软件之后,需要创建一个仓库(repository)来存储项目的代码。可以使用svnadmin命令来创建一个新的仓库,然后在服务器上设置合适的权限和用户访问控制。这样可以确保只有授权的用户能够访问仓库内容,保护代码的安全性。 接下来,需要设置Subversion服务器配置文件,包括网络端口、认证方式、日志记录等选项。可以通过修改subversion.conf文件来进行配置,确保服务器可以正常运行并满足团队的需求。 另外,还可以考虑使用WebDAV或Apache HTTP Server来提供对Subversion仓库的访问,这样团队成员就可以通过Web浏览器或其他Subversion客户端来管理代码,提高协作效率。 最后,在服务器部署完成之后,需要定期备份Subversion仓库的数据,以防止意外数据丢失。可以使用svnadmin hotcopy命令来创建一个完整的备份,或者设置定时任务来自动备份服务器数据。 综上所述,配置Subversion服务器需要安装软件、创建仓库、设置权限、配置服务器选项、提供访问方式和定期备份等步骤。通过合理的配置和管理,Subversion服务器可以为团队提供高效的版本控制和代码管理服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值