我想限制某些用户提交特定的目录,以便他们只有只读访问权限。我们怎么能这样做。我有一个预提交钩子,定义如下:
REPOS="$1"
TXN="$2"
# Make sure that the log message contains some text.
SVNLOOK=/usr/local/bin/svnlook
$SVNLOOK log -t "$TXN" "$REPOS" | \
grep "[a-zA-Z0-9]" > /dev/null || exit 1
commit-access-control.pl "$REPOS" "$TXN" commit-access-control.cfg || exit 1
# All checks passed, so allow the commit.
exit 0
我们是否可以在此连接文件中包含限制用户的检查,如果可以,我们如何才能精确地做到这一点。或者这个联播中提到了“commit-access-control.pl”和“commit-access-control.cfg”。我们是否需要更改此文件以包含需要限制的用户?我试图找到这些文件,但找不到它们。有人可以告诉我可以找到这些文件的确切位置吗?
抱歉所有幼稚的问题,但我是 SVN 的新手。
在此先感谢您的帮助。