禁用对存储库的访问

时间:2014-03-27 10:14:35

标签: svn tortoisesvn

我想禁用一段时间访问我的某个存储库。让我们称之为" repo1"。 我在使用乌龟之后,在服务器上的subversion.conf文件(apache)中注释掉了整个部分负责repo1后,我仍然可以进行乌龟更新。 这很奇怪,因为我无法通过浏览器访问该回购,或者我无法使用此地址创建新的回购。 除了conf文件之外,还有什么我需要做的吗?

2 个答案:

答案 0 :(得分:1)

通常使用hook scripts完成此操作。

尝试这样的事情作为pre-commit钩子:

#!/bin/sh 

echo "Repository is currently read only." >&2
exit 1

答案 1 :(得分:0)

您可以使用authz文件来限制对存储库的访问。

  

[/]

* = 

您需要将AuthzSVNAccessFile变量(在httpd.conf中)指向authz文件位置。

相关问题