搭建SVN版本库需要以下软件环境;
1. VisualSVN :下载地址 http://www.visualsvn.com/downloads/
2. TortoiseSVN :下载地址 http://tortoisesvn.net/downloads.zh.html
其中 VisualSVN作为SVN Servser端软件,TortoiseSVN为客户端软件,我们是在Windows环境下安装部署,请在相关的网站上下载对应的版本。
第一步:安装下载好的VisualSVN Server我这里的版本是2.7.7 ,并双击安装
第二步:运行安装后的VisualSVN Server Manager,右击左侧VisualSVN Server下的Repositories选择Create New Repository...,在弹出的对话框中输入Repository Name点击下一步
第三步:在这里可以选择两种库结构,按照需求选择其一,分别是:
a. Empty Repository是创建一个空的库,所有的内容由自行添加
b. Single - Project Repository是创建一个带有顶层目录Trunk,Branches,tags文件夹的库
第四步:选择完成库的结构后,点击下一步,选择要创建新库的访问权限,由三种选择级别:
a. Nobody has access 设置没有人可以访问
b. All version users have Read / Write access 所有人可以访问
c. customize promissions... 自定义权限,自定义权限是指顶可以访问的user或者是group,这在下面的步骤中设置
这里我们选择a项,然后点击Create库创建完成
第五步:右击左侧VisualSVN Server下的Users选择Create User...在弹出的对话框中设置user的名称及访问密码后点击OK,以此类推可以创建多个用户。
第六步:右击左侧VisualSVN Server下的Groups选择Create Group...在弹出的对话框中设置group的名字及成员,这里的成员是上一步骤中创建的用户,选择完成后点击OK
第七布:下面为创建的库分配那些用户或组可以访问,右击刚创建的库名称选择properties...(属性),在弹出的对话框中的Group Or user Name域中选择Add,可以选择之前创建的用户或组,选择完成点击确定。
通过以上步骤完成了SVN服务侧的配置,在VisualSVN Server的库,在右侧库浏览区域上侧可以看到SVN访问库的连接地址,将其拷贝
客户端侧:
第一步:安装TortoiseSVN客户端程序,按照默认即可
第二步:进入SVN源代码存放目录,右键选择Check out输入服务侧的访问地址,点击OK,然后要求输入用户名/密码,即可下载了
注:SVN库的URL默认IP为服务器的网址域名,可以通过在客户端机器上配置hosts或者在SVN Server中命令行窗口中获取IP来解决无法访问的问题。