有谁知道如何配置svn以使用本地linux组来验证用户?
例如,如果我们有:
devrepo =应该可以通过群组'dev'和'prod'
访问productionrepo =只能由'prod'组
访问由于相关平台的安全限制,我们不能使用Apache,因此只有svnserve或普通的旧svn + ssh是可能的。
答案 0 :(得分:0)
svn+ssh
完全依赖于文件系统的权限。在您的实例中这是一件好事。
唉,我不熟悉Linux的ACL support(而不是旧的UNIX风格的文件权限)来帮助你设置适当的ACL权限......你需要ACL来分配目录的权限不止一个小组。
svnserve
是正确的,因为它使用自己的用户和群组。