2011-11-22 96 views
8

我正在使用Git控制版本系統。我想爲特定文件夾設置自定義權限。例如,user1可以提交/讀取dir1,user2只能讀取dir1,而其他人根本無法讀取它。這是可能的和如何? GitHub支持它嗎?如何使用Git設置特定的路徑權限?

回答

8

Git的設計不允許這種訪問控制。您可以爲dir1和dir2創建單獨的回購站,併爲每個回購站提供適當的權限,但不能限制訪問Git回購站內的單個目錄。

+0

這個主題有什麼新變化嗎?我剛剛從TFS移動到GIT,我想設置特定文件夾的權限,以便只有授權人員才能看到並編輯該文件夾中的代碼文件。 – AlaaL

+0

@AlaaL不,git的設計仍然是一樣的。當您可以克隆存儲庫時,可以看到其中的所有內容。這種行爲也不太可能會改變。 – Rudi