gpt4 book ai didi

svn - 如何阻止 1.6 版本以下的客户端访问 Subversion 服务器

转载 作者:可可西里 更新时间:2023-11-01 17:15:42 27 4
gpt4 key购买 nike

我的 Subversion 服务器访问是通过 Apache HTTP 进行的。例如,我不希望 TortoisSVN 不是 1.6 及以上版本能够访问它。任何不是 1.6 或更高版本的客户端都应该发生阻塞。

最佳答案

根据 this E-Mail from Stefan Küng (TortoiseSVN 的作者之一),有两种方法可以做到这一点:使用 USER_AGENT在 Apache 中,以及 capabilities Subversion Hook 中的参数。

这两种方式看起来都可行但很棘手。

Apache 变体需要在 httpd.conf 中进行更改(或者你定义对存储库的访问的任何地方)但是很难构建一个正则表达式来检查 USER_AGENT 版本号大于 x 的字符串。虽然这当然是可能的,但我不知道该怎么做。

capabilities参数在 this example 中使用特定于 1.5(合并)的功能- 是否有capability在 1.6 中,你可以用来区分版本号,我不知道 - 你必须找出来。

关于svn - 如何阻止 1.6 版本以下的客户端访问 Subversion 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2977918/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com