我已经使用VisualSVN服务器几年了,而且有一段时间我想在https访问中隐藏存储库列表。
当您以https身份登录visualsvn时,它会将您重定向到“/ svn /”子文件夹,并将存储库列表显示为链接。
我想隐藏此页面,强制用户输入他们想要在地址栏中输入的存储库名称,然后允许他们正常浏览(完全像目前一样)。 我不想关闭远程http访问,只是为了在登录时隐藏存储库列表,甚至是管理员,只是为了隐藏完整的存储库列表(或者在隐藏页面后面保护它,例如通过重命名“/ svn /”)第一页并禁用自动重定向。)
我确信通过在VSVN配置文件中调整.htaccess或模板是可能的,但我没有找到如何干净利落地做,因为我不习惯apache配置。
非常感谢
答案 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存储库的内容。