2013-04-28 61 views
1

是否有可能對我來說,停止成員特定羣體能夠做到提交含有比規定Gitolite VREF /名稱 - 什麼不能推

從推提交

停止@legal其他螞蟻文件,該文件包含文件比靜態/ HTML/legal.html

 

RWC refs/heads/master = @legal 
- VREF/NAME/static/html/[^legal.html]$ = @legal 

回答

1

正如我在解釋其他 「In gitolite, any easier way to create exceptions to users of @all?」 中,訪問規則遵循rule of accumulation

對於您的情況,您可以授予所有人的讀取權限,並且拒絕@legal的目錄,但一個文件除外。喜歡的東西(未測試):

RW refs/heads/master     = @all 
- VREF/NAME/static/html    = @legal 
RW VREF/NAME/static/html/legal.thml = @legal 

的想法是一個更具體的規則來override a more generic one

+0

不,這拒絕推送到所有* .html文件;我希望能夠在所有HTML文件中停止運行,除了legal.html – forvaidya 2013-04-28 17:02:07

+0

@forvaidya我認爲關於'legal.html'的更具體的規則會覆蓋關於'html'文件夾的規則。 – VonC 2013-04-28 17:14:35

+0

解決:我寫了自己的VREF(類似於MERGE-CHECK)。如果我的客戶允許,我會在這裏發佈 – forvaidya 2014-01-12 17:15:09

相關問題