我只想启用特定的 IPAddess 来编辑(添加、删除、更新...)我的可视 svn 服务器,但所有其他 IPAddess 必须能够读取...
我认为有必要在文件中进行这样的更改%VISUALSVN_SERVER%conf\httpd-custom.conf
<VirtualHost *:80>
<Location /svn>
# write access
<LimitExcept GET PROPFIND OPTIONS REPORT>
Order deny,allow
deny from all
Allow from XXX.XXX.XXX.XXX
</LimitExcept>
</Location>
</VirtualHost>
但不太了解visual svn server。什么是正确的方法?
Visual SVN Server 3.2 x64
安装在Windows 2008 R2 Server x64
来自 VisualSvn 支持的更新
开箱即用的 VisualSVN Server 3.2 中不提供此类功能,但我们考虑在未来版本中实现它的可能性。[...] 一般来说,可以通过修改 httpd-custom.conf 文件来实现基于 IP 的限制,但是我们强烈反对采用这种方法。VisualSVN Server 启用了“SVNPathAuthz short_circuit”选项,显着提高了授权性能。但是,该选项有一个限制:服务器配置不能依赖其他授权模块,例如“authz_host_module”(负责基于 IP 的检查),否则您将遇到授权的意外行为。另一方面,如果您禁用“short_circuit”
svn log
,svn checkout
, `svn export 等或运行图形存储库浏览器,例如 TortoiseSVN 客户端提供的一个)