VisualSvn分库限制IP地址访问

六月ゝ 毕业季﹏ 提交于 2019-12-23 13:52:21

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

在日常研发的时候,难免会遇到文档库和代码库有时候在同一个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 

 

重启之后即生效。 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!