我有一个机密文件,除了我自己以外的用户不应该看到。有可能吗?
答案 0 :(得分:8)
Subversion确实Path Based Authorization,是的。链接的文档有一个带有“秘密”目录的示例。您也可以使用* =
默认删除所有访问权限,然后再为这样的特定群组授予权限:
[/path/to/secret]
* =
@secret_users = rw
[groups]
secret_users=alice,bob
当有人未经授权尝试读取文件时,他们将获得403 Forbidden
(如果存储库使用apache托管 - 我假设如果您使用svnserve
则会显示另一个类似错误。)