Subversion svn + http访问

时间:2010-09-16 14:08:04

标签: svn

目前我们通过svn:\访问我们的仓库,但最近需要通过http://访问一组受限制的文件。 我们有一些原始的html和txt文件,我们需要使用http://。

直接从repo中显示

我们的仓库由Windows服务器上的svnserve进程托管,并且所有访问都在INTRANET上,因此没有重大的安全风险,因为如果我们的回购可以通过互联网进行,那就是这种情况。

我在考虑使用svnauthaccess限制访问:

# deny all access to everything [svn:/]
* = 
# allow only read of 
[svn:/ProjX/trunk/Doc/some.txt]
[svn:/ProjY/trunk/Doc/info.html]

有没有办法做到这一点,而不必先安装Apache? 类似于:http://svnserver:8080/svn/ProjX/trunk/Doc/some.txt

亲切的问候 盖瑞特

2 个答案:

答案 0 :(得分:3)

我不相信。 Svnserve说Subversion协议;它不是作为网络服务器的业务。这就是为什么Apache存在mod_dav_svn插件的原因。

幸运的是,设置起来并不困难;查看Subversion书籍的相关章节:http://svnbook.red-bean.com/en/1.0/ch06s04.html。一旦你运行它,你将能够完全按照你在你的问题中所做的那样做。

答案 1 :(得分:0)

您也可以使用hook svn脚本,您可以定义系统应该如何响应覆盖给定文件子集的尝试。