SVN Server环境安装配置手册.docx
《SVN Server环境安装配置手册.docx》由会员分享,可在线阅读,更多相关《SVN Server环境安装配置手册.docx(18页珍藏版)》请在冰豆网上搜索。
![SVN Server环境安装配置手册.docx](https://file1.bdocx.com/fileroot1/2023-2/4/8aa68856-490b-42b2-bf83-92d35e3f1e52/8aa68856-490b-42b2-bf83-92d35e3f1e521.gif)
SVNServer环境安装配置手册
WindowsSVNServer
环境安装配置手册
版本:
V1.0
文档编号
保密等级
作者
刘辉
最后修改日期
审核人
最后审批日期
批准人
最后批准日期
修订记录
日期
版本
修订说明
修订人
2014-5-21
1.0
建立
刘辉
目录
1.下载和搭建SVN服务器4
1.1SVN服务器下载4
1.2SVN服务器安装5
2.SVN服务器搭建和使用9
2.1建立SVN版本库9
2.1.1直接导入版本库9
2.1.2手动创建版本库10
2.2配置SVN权限14
2.2.1创建用户14
2.2.2创建用户组15
2.2.3配置版本库权限16
3.补充说明17
3.1创建用户组说明17
1.下载和搭建SVN服务器
1.1SVN服务器下载
本文档自带安装程序,可直接跳过;如无安装程序可自行下载,现在Subversion已经迁移到apache网站上了,下载地址:
http:
//subversion.apache.org/packages.html
地址为二进制安装包现在地址,源码和文档在导航栏可找到下载
选择Windows平台下的VisualSVN,点击进入下载页面,选择VisualSVNServer,点击Download
下载完成,文件如下
1.2SVN服务器安装
安装VisualSVNserver的安装包,双击VisualSVNserver安装包,如图:
点击Next,进入下一步,如图:
点击同意,进入下一步,如图:
采用默认选项,点击Next,进入下一步,如图:
我们使用标准版,点击StandardEdition,进入下一步,如图:
Location为软件安装目录,Repositories为版本库地址,可根据自己实际需要选择,ServerPort为服务器端口,勾选Usesecureconnectionhttps安全连,443为https默认端口,我们采用默认值,点击Next,此时安装程序会检查443端口,如果被占用将会报错,解决方法通过cmd进入控制台,输入netstat–ano回车,查看占用443端口进程PID,输入taskkill/P/F/PID进程号回车,将进程结束即可,进入下一步,如图:
点击Install安装SVN,如图:
等待程序安装完成,如图:
安装完成后点击Finish启动SvnServerManager,如图
2.SVN服务器搭建和使用
2.1建立SVN版本库
SVN版本库可以手动创建新的版本库,也可将原有版本库直接导入。
2.1.1直接导入版本库
右键选中Repositories-所有任务-ImportExistingRepository,点击,如图:
点击Browse,选择现有版本库文件路径,程序会自动识别判断,点击OK,导入版本库
2.1.2手动创建版本库
右键选中Repositories-新建-Repository,如图:
输入版本库名称,点击下一步,如图:
勾选Single-projectrepository选项(推荐),点击下一步,如图:
勾选Customizepermissions,自定义版本库的访问操作权限,点击Create,如图:
点击Finish,完成版本库创建,版本库创建完成,如图:
由于创建过程中我们勾选了Single-ProjectRepository,会自动创建branches,tags和trunk三个目录,现在可以用TortoiseSVN选中要导入到版本库的项目,如图:
在弹出的对话框中填上版本库URL,这个URL可以从VisualSVNServerManager中获取,在你的版本库上单击右键,选择CopyURLtoClipboard,这样就把版本库URL复制到你的剪贴版,.如图:
将复制的版本库URL粘贴上,在URL后面加上trunk子路径.然后在导入信息里面填上导入信息"导入项目到版本库".如图:
点击OK,就可将选中项目导入到新建版本库中了。
2.2配置SVN权限
文件上传到版本库后不能随意访问和更改,所以要创建用户和用户组,并为不同版本库设置不同的操作权限。
2.2.1创建用户
右键选中Users选项,新建-User,如图:
在弹出的对话框中输入用户名和密码,点击OK,完成用户创建,如图:
我们可以打开安装SVN服务器时选择的版本库目录,用EditPlus打开htpasswd文件,可以看到创建的用户,密码加密,如图:
2.2.2创建用户组
可先参考第三章补充说明,直接拷贝用户组,右键选中Groups,新建-Group
输入用户组名,可以选择将创建好的用户加入组中,根据实际需要灵活选择,如图:
点击OK,完成用户组的创建
2.2.3配置版本库权限
创建好用户和用户组之后,就要将版本库配置相应访问操作权限。
右键选中要配置权限的版本库,点击Properties…,如图:
在弹出的对话框中,点击Add按钮,为此版本库添加访问和操作的用户和用户组,并配置相应的读写权限,如图:
点击应用或确定,完成版本库的权限配置。
3.补充说明
3.1创建用户组说明
用户组的创建还可将原有的权限文件authz内容直接拷贝到版本库安装目录的groups.conf文件中,这里涉及到版本是否兼容,如果拷贝之后SVN服务器用户组选项无法识别,则要手动创建。