使用visualsvn服务器如何避免https中的存储库列表?

时间:2014-05-06 08:07:46

标签: .htaccess svn visualsvn-server visualsvn

我已经使用VisualSVN服务器几年了,而且有一段时间我想在https访问中隐藏存储库列表。

当您以https身份登录visualsvn时,它会将您重定向到“/ svn /”子文件夹,并将存储库列表显示为链接。

我想隐藏此页面,强制用户输入他们想要在地址栏中输入的存储库名称,然后允许他们正常浏览(完全像目前一样)。 我不想关闭远程http访问,只是为了在登录时隐藏存储库列表,甚至是管理员,只是为了隐藏完整的存储库列表(或者在隐藏页面后面保护它,例如通过重命名“/ svn /”)第一页并禁用自动重定向。)

我确信通过在VSVN配置文件中调整.htaccess或模板是可能的,但我没有找到如何干净利落地做,因为我不习惯apache配置。

非常感谢

1 个答案:

答案 0 :(得分:-1)

感谢your link的懒惰獾。因为这不是特定的" VisualSVN"我正在寻找答案的时候我错过了。 这个答案比我期望的要简单一点,但它会起到作用。

所以我回答自己:

转到"关闭" " SVNListParentPath " C:\ Program Files(x86)\ VisualSVN Server \ conf \ httpd.conf(默认路径)中的行。

而不是存储库列表,它将显示"禁止"页。

我还做了其他事情:我已经修改了" index.html "在C:\ Program Files(x86)\ VisualSVN Server \ htdocs中,禁用自动重定向到" / svn /" (文件中正文上方的第一个元数据)和删除任何告诉URL后面有SVN存储库的内容。