服务器端Windows系统下SVN配置

来源:互联网 发布:北欧移民知乎 编辑:程序博客网 时间:2024/06/05 15:25

服务器端Windows系统下SVN配置

在局域网或者公网上进行SVN配置,即客户端与服务器端不是同一台电脑。则服务器端需要利用相关软件进行相应配置,客户端配置请参见《Windows系统下SVN 本地配置》。

所需软件:Visual SVN Server或Win32版的Subversion服务器。

Visual SVN Server是可视化的SVN服务器端,与Subversion服务器端不一样,依各人喜好。各软件下载的方法大家可以到搜索工具中去寻找。这里不再赘述。网上有比较详细介绍,请参见5分钟快速建立项目版本控制 – Face Code,Brain bloom – 博客园。

下面着重介绍VSS的使用方法。对于Win32版的Subversion服务器配置,请参见《Windows下在本机创建SVN服务》。

所有操作极为方便,有图可参照。

SVN服务器相关配置

创建版本库、用户或用户组等操作。


设置版本库的属性,有关用户对版本库的权利


版本库各种属性设置

 端口建议选81.80端口一般被http占用。


有关服务器的访问:

默认协议为:https

端口号:443

服务器地址:https://主机名/svn/版本库

例:https://mleo-pc/svn/Share/。

也可就主机名用IP地址代替

如:https://192.168.1.102/svn/Share/。

外网访问

需设置路由器,将端口号映射到内网IP上。


然后将内网IP改为外网IP +端口号,如:https://外网IP:443/svn/Share/。

服务器端手工配置

配置只需要配置服务器端。打开目录D:\svnroot\myproject\conf\,要更改的文件有三个:authz, passwd和svnserve.conf

1、authz文件


创建用户组,比如group1,里面有三个用户user1, user2和user3,权限为rw(读写权限)。

2、passwd文件,用来修改用户密码


这里三个用户的初始密码都设置为123

3、svnserve.conf文件

需要更改的就是如下几行,把每行前面的注释#拿掉,如下图


改成 


注:realm要指定为我们的源码版本库,在这里为myproject。

 

原创粉丝点击