2015-11-07 75 views
4

有沒有什麼辦法讓GITLAB-Repository中的specfic文件的用戶權限?我想讓用戶只能訪問我的存儲庫中的一個目錄。如何在gitlab中授予用戶特定的文件訪問權限?

GitLab Version: 8.1.3

+0

雖然這是一個很大的麻煩,你可以通過允許用戶只能訪問子repo來完成你想要的[git submodules](https://git-scm.com/docs/git-submodule)。 – Martin

回答

1

恐怕你要求的是不支持的。您無法授予用戶對git存儲庫中特定文件的權限。在gitlab中,每個存儲庫都會授予權限。

+0

這真可惜,有什麼理由嗎? – Codename

+0

對不起,我不是gitlab開發團隊的一員,我很難回答你關於它的原因的問題。你的問題可能會更適合在gitlab論壇上。 –

1

你可以protect a branch in GitLab,但不是一個完整的回購:如果用戶可以看到一個回購,他/她可以克隆所有。

最簡單的解決方法是建立一個單獨的回購只有在它該目錄的內容,爲您監控,每當一些文件夾中改變提取補丁:

git format-patch master --stdout > a_folder.patch 
相關問題