第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/15 11:54:36 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

可视化应用的推动者

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

一、Subversio和TortoiseSVN简介

Subversio简介:

Subversion是一个自由,开源的版本控制系统,可以随意地免费下载、修改、以及重新发布。

是一个通用系统,可以管理任何类型的文件。 服务器运行方式:独立服务器和借助apache。

存储版本数据方式:一种是在 Berkeley DB 数据库中存放数据。另一种是使用普通文件,采用自定义的格式来储存,称为 FSFS。

Tortoisesvn简介:

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端。

二、下载Subversio服务端和TortoiseSVN客户端

服务器端(Subversio)下载:

Subversion下载地址:

“http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=91”

客户端(TortoiseSVN)下载:

TortoiseSVN及汉化包下载地址: “http://tortoisesvn.net/downloads.html” 注:汉化包版本需与TortoiseSVN匹配。

http://www.ehootu.com - 1 - 可视化应用的推动者

三、Subversion服务器端安装和TortoiseSVN客户端安装

在服务器端安装

安装按照提示一直点下一步即可。TortoiseSVN安装完成后,需要重启电脑。

图1

四、建立仓库、版本库

运行Subversion服务器需要建立一个版本库,用来存入项目。

创建版本库:

在要创建版本库的目录下,例如:C/projectname/repository。在此目录下【右键】?【TortoiseSvn】?【创建版本库】,然后就创建了一系列的目录和文件。默认的是在Berkeley DB数据库中存放数据,如下图中db文件夹。

图2

http://www.ehootu.com - 2 - 可视化应用的推动者

五、配置用户和权限

1、修改svnserve.conf文件

用记事本打开C:/projectname/repository/conf目录下的svnserve.conf文件。 原来配置: [general]

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

修改成以下配置,去掉前面的#号: [general]

anon-access=none //未验证用户无任何权限 auth-access=write //已验证用户给予写权限 password-db=passwd //密码数据存放到passwd文件中

解释:anon-access=none表示未验证用户没有任何权限,如果这里不改,用户不用输入密码即可获得代码版本。

auth-access=write已验证用户给予写权限。 password-db=passwd将密码存到passwd文件中。

2、修改passwd文件

原来配置: [users]

#harry = harryssecret #sally = sallyssecret

“=”号前面是用户名,后面是密码。按照这种格式建立自己的用户名和密码。 修改成如下配置: [users] xinxin = 123456

http://www.ehootu.com - 3 - 可视化应用的推动者

六、启动服务器

启动服务器的版本库,启动后,不要关闭dos窗口。 做法如下:

【开始】?【运行】?【输入cmd】?输入【svnserve -d -r C:/projectname/repository】 其中“C:/projectname/repository”就是上面所提到的版本库的目录。

图3

七、导入/上传项目到服务器

例如在C:/testproject目录中有一个项目。【右键项目】?【TortoiseSVN】?【导入】,在URL栏输入“svn://127.0.0.1/testproject”,确定上传,如果没有报错,数据就已经全部导入到我们刚定义的版本库中了。

图4

输入用户名和密码,勾上保存认证,记住密码。

http://www.ehootu.com - 4 -

搜索更多关于: SVN服务器搭建-Subversio与TortoiseSVN 的文档
SVN服务器搭建-Subversio与TortoiseSVN的配置与安装.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9gx8b7nd0h1klhk34qqr_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top