VisualSvn 分库限制 IP 地址访问

版本管理 0 1127 张长瑞 收藏

在日常研发的时候,难免会遇到文档库和代码库有时候在同一个 SVN 服务器上的时候,那么如何限制不让代码 check out 到本地计算机呢?

在使用 svn 的时候,一般就是 subversion+apache 实现 apache 代理的 svn 访问(Linux)以及 Visualsvn 的集成式 svn 访问(Linux),但是无论哪种方式,都是通过 apache 实现的 svn 代理。

因此使用 apache 的配置文件来实现针对 svn 库路径的访问限制是最简单也是最可行的方式。

本文介绍使用 VisualSvn 实现分库限制 IP 地址的方式限制访问。

1、配置文件,一般在 visual svn 安装目录下的 conf 目录下,名字为 http.conf(有时候可能不显示.conf)

打开配置文件,添加红框内的一行,打开基于 host 的认证方式

2、在基础 SVN 目录配置的后面增加内容限制访问。如下图,用马赛克挡住的地方就是需要增加的地方。

在 </Location> 后面增加

<Location /svn/ 库名称(全)>

Require ip  192.168.1.100(允许访问的 IP 地址)

Require ip  192.168.1.101(允许访问的 IP 地址)

</Location>

如果有多个库可以多加几个:

<Location /svn/ 库名称(全)>

Require ip  192.168.1.100

</Location>

注意 <Location > 开头一定要 </Location > 结尾,每个都要匹配。

3、保存 conf 文件,重启 visualsvn server 

 

重启之后即生效。 


相关推荐:

网友留言:

您需要 登录账户 后才能发表评论

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码