Apache 可以自动验证吗?

Apache 可以自动验证吗?

如果标题不够精确,我很抱歉,但事实就是这样。

我在计算机上运行 Apache 2.2 来托管 LAN Subversion 服务器。由于它仅供本地使用,因此我不需要严格的安全性,并且没有设置身份验证指令。

<Location /svn>
    DAV svn
    SVNPath /path/to/repos
    Order deny,allow
    Allow from 192.168.1.0/8
</Location>

这种方法在保存我的文件修订版本方面效果很好。但是,由于没有身份验证,修订版本中没有指定作者。

我的室友会与我合作完成某些项目,虽然这不是绝对必要的,但如果我们能够弄清楚谁做了什么,那就太好了。当然,我可以设置一个有两个用户的简单身份验证领域(这可能是最简单的方法),但是我想知道是否可以让 Apache 基于我们的静态 LAN IP 地址(或其他可以透明地用作识别因素的任何其他因素)而不是 WWW 身份验证来对我和我的室友进行身份验证,至少就 SVN 而言。

答案1

不要使用 Subversion:使用 DVCS

如果您使用 Subversion,请注意它不需要 Apache。它也可以运行在本地文件,作为守护进程,或通过 SSH 隧道传输。例如,通过 SSH 隧道,您可以使用公钥自动进行身份验证。

相关内容