VisualSVN Server安装配置与使用教程

  在团队中使用PHP进行网站开发时如何保证程序更新、版本的一致性是必须考虑的问题,CVS、SVN作为管理开源程序的 常用版本控制器正好可以解决此问题。而作为常用的PHP开发工具Zend Studio已内置对CVS、SVN版本控制器的支持,但是必须有一个前提条件,即需要架设一台SVN服务器,我使用VisualSVN Server在Windows环境下架设SVN服务器。所以在介绍如何使用Zend Studio8 SVN功能之前,我详细介绍下VisualSVN Server安装配置及使用方法,为使用Zend Studio做好准备。

VisualSVN Server安装成功后的配置界面

 

  使用VisualSVN Server的理由

  SVN Server的版本有很多,比如CollabNet等,VisualSVN相对来说比较小巧,使用起来方便。(个人意见)

  下载VisualSVN Server(Download VisualSVN)

  在安装VisualSVN Server之前,需要下载VisualSVN Server,请先下载VisualSVN-Server-2.1.7.msi(VisualSVN for Windows)

  VisualSVN Server安装教程

  下载完VisualSVN Server后,只要双击VisualSVN Server安装文件,按步骤点击下一步安装即可,VisualSVN Server捆绑安装了Apache同时VisualSVN Server安装步骤中涉及了部分VisualSVN Server配置信息,我会在VisualSVN配置部分详细介绍,VisualSVN Server安装完毕后,即会跳出上图所示的VisualSVN配置界面。

  VisualSVN Server配置教程

  1、配置VisualSVN Server的访问地址

  团队开发中使用VisualSVN,默认是以https://的方式访问VisualSVN服务器,即 https://计算机名/svn/

  如果你想修改https的访问方式或者修改端口信息可以通过右键左侧VisualSVN Server (Local)图标->Properties,如图

Visualsvn Server Network配置界面

  如图,你可以配置VisualSVN Server的访问方式,比如Server Name,Server Port(默认443端口),use secure connect(https://)表示是以https方式还是以http方式访问。同时你也可以根据需要将VisualSVN Server绑定在固定几个ip地址上访问,进一步提升安全性。

  2、配置VisualSVN Server用户/组/,并设置相应权限。

  当以IE方式访问使用VisualSVN Server时,需要输入相应的用户名及密码,这是保证开发的安全性,在一个PHP开发团队中,每个人承担的角色不同,有的是管理员,有的是开发人员,有的是测试人员,这就需要合理设置不同的用户组,并分配权限。

  新建用户组,右键VisualSVN Server Users选项->新建->User后会出现创建用户的窗口,如图

使用Visualsvn Server创建新用户

  注意:用户名和密码是区分大小写的。

  新建用户组,右键Groups选项->新建->Group,界面与使用VisualSVN Server新建用户类似,只是多了增加(Add)用户组中用户的界面。

  配置用户权限,使用VisualSVN Server可以针对不同项目库对不同用户分配不同的权限,也可以针对所有项目进行配置,比如我针对所有项目进行用户权限配置,只要右键左侧Repositories->所有任务->Mange Security,如图

使用Visualsvn Server配置用户权限

  默认权限为读写,不但可以针对用户组配置,也可以针对具体的单个用户进行权限配置,非常方便。

  VisualSVN使用提示:关于VisualSVN Server用户认证方面的配置,主要有两种形式,一种是使用VisualSVN自己创建用户组/用户名,另一种是VisualSVN使用当前 Windows系统中已设定的用户组/用户名,从安全角度,个人还是建议使用VisualSVN创建。关于VisualSVN Server认证方式的配置,可以通过右键左侧VisualSVN Server图标->Properties->Authentication进行配置。

  3、创建SVN Repositories(源码库)

  右键Repositories->新建->repository,输入repository name即可,其会在你安装VisualSVN Server时设定的Repositories存放目录下新建一个与repository name一样的目录。这一步是非常关键的,Zend Studio使用SVN时会用到。

  至此,在Windows上架设VisualSVN Server服务器的工作基本就完成了,VisualSVN的安装配置非常方便,这为Zend Studio中使用SVN打下了坚实的基础,其实本身VisualSVN还提供了命令行的使用方式,下次再详细介绍。

你可能感兴趣的:(server)