簡體   English   中英

用戶在svn中添加/刪除文件/文件夾的權限

[英]User permissions for add/remove a file/folder in svn

我要求我需要控制在svn中添加/刪除(不讀取/修改/寫入)文件的權限。 我檢查了svn訪問控制是否有辦法做到這一點。 但它似乎沒有這種限制。

我正在檢查一些可以執行此操作的預先提交,並且繞過svnperms鈎子具有此功能。 但是它也有類似的訪問控制實現,所以我不確定是否要將它與訪問控制腳本結合使用。

那么我可以就實現用戶添加/刪除權限的最佳方式提出一些建議嗎?

我有一個Perl預提交鈎子 ,允許你設置“添加”訪問。 這主要用於標簽(您可以創建標簽,但不能修改標簽),但我想可以檢查是否添加了特定文件。 我在預提交鈎子中沒有特定的刪除訪問權限,盡管這不應該太難添加。

我的偏好是使用服務器的訪問控制列表來提供對存儲庫的讀/寫訪問,然后通過我的預提交鈎子取消寫訪問。 (沒有預簽出鈎子,因此無法阻止鈎子本身的讀取訪問。)

您可以隨意查看它,看看是否可以添加所需的“添加 - 刪除”訪問權限。 不應該太難。 我幾乎采用svnserve日志的輸出並解析它以查明文件是否已被添加,刪除,修改等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM