1

有谁知道我如何配置 svn 以使用本地 linux 组对用户进行身份验证?

例如,如果我们有:

devrepo = 应该可以被组 'dev' 和 'prod' 访问

productionrepo = 只能由“prod”组访问

由于相关平台的安全限制,我们不能使用 Apache,所以只有 svnserve 或普通的旧 svn+ssh 是可能的。

4

1 回答 1

0

svn+ssh完全依赖于文件系统的权限。在您的情况下,这是一件好事。

唉,我对 Linux 的ACL 支持(而不是较旧的 UNIX 样式文件权限)不够熟悉,无法帮助您设置适当的 ACL 权限……而且您需要 ACL 为多个组分配目录权限。

svnserve是正确的,因为它使用自己的用户和组。

于 2010-08-26T13:59:10.127 回答