如何通过IP地址进行访问限制(svn)

问题描述 投票:0回答:1

我想通过IP地址限制对svn存储库的访问。 将“require ip xx.xx.xx.xx/24”添加到[repository]conf/svnserve.conf 但是使用Tortoisesvn存储库浏览器查看存储库,它显示无法连接到URL上的存储库错误同时解析配置文件第8行(添加行):选项必须以':'或'='结尾。 因此在该行中添加了“:”,无法限制对存储库的访问。 怎么了?

在 [repository]conf/svnserve.conf 中添加了“require ip xx.xx.xx.xx/24” 但使用Tortoisesvn存储库浏览器查看存储库时,它显示无法连接到URL错误的存储库,同时解析配置文件第8行(添加行):选项必须以':'或'='结尾。 因此在该行中添加了 ':',无法限制对 svn 存储库的访问。

svn tortoisesvn
1个回答
0
投票

您似乎将 svnserve 与 Apache httpd 混淆了。 这是两个不同的程序,两者都可以为 Subversion 存储库提供服务。

请参阅红豆书中的svnserve,自定义服务器httpd,Apache HTTP 服务器

Svnserve提供了一个非常轻量级的配置文件,总结在

man svnserve.conf
中。

值得注意的是,没有

require ip
变量或类似的东西。 如果有,语法将类似于
foo = xx.xx.xx.xx/24
(注意变量名称和值之间的等号)。

Require
指令是httpd配置的一部分,如Apache:限制对虚拟主机内特定源IP的访问

中所述
© www.soinside.com 2019 - 2024. All rights reserved.