2013-08-27 61 views
0

我在git 1.7.1上使用gitolite v3.5.2-3-g2515992和smart-http和腳本來獲取Active Directory中的用戶組。Gitolite無法禁用對目錄的訪問

我想拒絕訪問某個特定組的目錄。 這裏是我的配置文件

repo WebSrc 
    R  = @GP_Developpers_1 
    RW+  = @GP_Developpers_2 
    -  VREF/NAME/private/  = @GP_Developpers_2 

一切都是完美的(GP_Developpers_1是隻讀,GP_Developpers_2可以讀取和寫入),除了gitolite一點兒也不適用VREF規則。 GP_Developpers_2可以在文件private/test.txt上推送更新。

你能告訴我什麼是錯過

感謝FO你的幫助

回答

0

按照documentation您的配置看起來不錯。

在繼續其他任何事情之前,我會更新到一個更新的git版本 - 1.7.1是真的老了,並有很多錯誤修正。我敢打賭,這解決了你的問題。

+0

我正在使用Centos 6軟件包。當然,它不是git的最後一個版本,但是因爲gitolite是git之上的一層,所以不能確定它可以提供幫助。沒關係,應該嘗試 – user2571977