我应该如何使用存储库管理用户和组?
到目前为止,用户可以通过http访问服务器存储库。它位于/etc/apache2/mods-available/dav_svn.conf
中的标签配置<Location /srv/svn/>
DAV svn
SVNPath /srv/svn/projecX
#SVNParentPath /srv/svn #if I have more the one repository inside the folder
AuthType Basic
AuthName ”ProjectX”
AuthUserFile /etc/subversion/passwd
Require valid-user
</Location>
我的怀疑:
我正在使用Ubuntu服务器版本作为服务器存储库。 感谢关注3。
答案 0 :(得分:1)
您可以在auth
文件中管理存储库中路径的组和组访问权限。您可以通过创建符号链接在存储库之间共享passwd
文件。通常在企业环境中,ActiveDirectory或类似的东西会更好,但很难结合到svn中。我们在Apache级别进行身份验证(mod_ldap / mod_svn_ldap),并在svn中使用全局auth
文件进行权限检查(以便于组定义和重用)。设置LDAP并不是很有趣......
答案 1 :(得分:0)