2011-05-03 21 views
2

我在Github上有一個存儲庫,我希望爲其提供訪問權限。提供對github存儲庫的部分訪問

出於安全原因,我不能讓他們訪問整個代碼庫,但我希望能夠從他們訪問的部分中合併他們的更改。

如果我創建一個fork並刪除受限制的文件,那麼它仍然有可用的歷史記錄,所以這不起作用。

什麼是最好的方式去做這件事?

回答

8

如果您想從歷史記錄中刪除文件並按原樣發佈,請考慮使用git filter-branch,這樣可以將項目縮小到原始完整存儲庫的某些組件。

把你希望他們看到子模塊的代碼放在另一個路上,讓他們訪問子模塊。