SVN 限制用户仅将文件添加到存储库

Posted

技术标签:

【中文标题】SVN 限制用户仅将文件添加到存储库【英文标题】:SVN Restricting User to only add files to the Repository 【发布时间】:2014-01-08 08:16:30 【问题描述】:

我有一个存储库生产文件的特殊情况。我需要用户只将文件添加到存储库/从存储库下载文件。必须如何定义用户权限。

【问题讨论】:

【参考方案1】:

Subversion 目前没有这种粒度的权限。做这样的事情的最佳选择可能是一个 pre-commit 钩子脚本,它拒绝比你想要的更多的提交。我建议阅读Implementing Commit Hooks section of the SVN Book 并查看您的存储库钩子文件夹下的模板化预提交钩子。

要实现这一点,您可能需要使用svnlook command,它能够查看未提交的事务。

【讨论】:

以上是关于SVN 限制用户仅将文件添加到存储库的主要内容,如果未能解决你的问题,请参考以下文章

将特定文件夹从 SVN 迁移到 Git

添加 Firebase 存储用户上传限制

将文件添加到已设置的 svn 存储库

将未版本的文件添加到svn存储库

将所有新文件添加到svn存储库

SVN - 在开始提交挂钩中获取提交大小?