利用VisualSVN Server在Windows系统上搭建SVN服务器全过程

本文介绍如何在Windows系统上利用VisualSVN Server搭建SVN服务器,方便个人或者团队的文件版本控制,其实也是个人开发的一个好帮手。方法如下:

Step 1:下载VisualSVN Server

去VisualSVN的官网下载VisualSVN Server,也通过搜索去其他网站下载,选择合适你Windows系统的32位版本或64位版本。要记住是下载VisualSVN Server,不是VisualSVN,区别在于VisualSVN是它的SVN客户端,而VisualSVN Server是它的SVN服务器。

Step 2:安装VisualSVN Server

Select Components

图1:Select Components

安装的时候,默认选项即可,如上图1选择。

Standard Edition

图2:Standard Edition

选择安装版本的时候,选择标准版(Standard Edition)即可,该版本是免费的,并且也运行用作商业用途,如上图2所示。

Initial Server Configuration

图3:Initial Server Configuration

初始化服务器配置,我讲软件安装在D盘,然后仓库放在E盘,服务器端口默认为443,可以选择其他端口,如果端口没有被占用,使用默认端口即可,建议讲Use secure connection(https://)选项勾上。

上面的操作完成以后,点击install进入安装模式,稍等片刻,等软件安装完成。

Step 3:启动并设置VisualSVN Server

计算机 -> 管理

图4:计算机 -> 管理

如上图4,鼠标右键“计算机”,进入“计算机管理”。

服务和应用程序

图5:服务和应用程序

如上图5所示,在“服务和应用程序”下面可以看到安装好的“VisualSVN Server”,鼠标右键它,可以看到Start、Stop、Retart、Properties等功能项。同时,在右侧面板中可以看到一系列的操作列表,比如Create new user...、Create new repository等。

下面我打算建一个组(Group),组名为admin,再新建一个用户(User),用户名为yedward,并将该用户分配到admin组下面,同时设置一下admin组的一些权限。再建一个仓库(Repository),仓库名为myrepo,作为我的代码仓库。

就实现上面的这个需求,做如下步骤:

第一步:新建一个仓库

Create New Repository

图6:Create New Repository

如上图6所示,鼠标右键Repositories,点击Create New Repository,在接下来的Repository Type界面,默认选择Regular FSFS repository即可,在Repository Name界面,输入Repository Name为myrepo,然后接下来的Repository Structure界面选择类型为Empty repository(recommended option),然后点击下一步,进入如下图7的界面:

Repository Access Permissions

图7:Repository Access Permissions

如上图7,我们先设置该仓库不运行任何人访问,后面再人工指定哪些人具有访问权限。

myrepo创建成功

图8:myrepo创建成功

点击Create,稍等片刻,会发现Repositories下面有一个名为myrepo的仓库创建成功了,如上图8所示。

第二步:新建一个用户

Create User

图9:Create User

如上图9所示,鼠标右键Users,点击Create User,创建一个用户。

录入用户信息

图10:录入用户信息

如上图10,在Create New User界面录入用户信息,然后点击OK保存。

第三步:新建一个用户组

Create Group

图11:Create Group

如上图11,鼠标右键Groups,点击Create Group创建用户组。

录入用户组信息并添加用户

图12:录入用户组信息并添加用户

如上图12所示,录入用户组信息(admin),并且点击add,添加用户(yedward)进改组,然后点击OK保存。

第四步,授予admin用户组对myrepo仓库的读写权限

myrepo -> properties

图13:myrepo -> properties

鼠标右键myrepo,然后点击Properties。

授权

图14:授权

如上图14,点击add,将用户组admin添加进来,然后选择Read/Write,点击确定。

Step 4:检查是否成功并检出SVN

到此为止,SVN服务器的安装、设置都完成了,下面检查下是否设置成功了。

myrepo -> Browse

图15:myrepo -> Browse

鼠标右键myrepo,点击Browse,会跳转到浏览器进行登录,然后登录下前面注册的用户,如果登录成功了,就OK了。SVN的检出很容易,跟普通的SVN检查操作一样,在此不做总结。

本文标题:利用VisualSVN Server在Windows系统上搭建SVN服务器全过程

本文链接:http://yedward.net/?id=135

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章