2011-05-03 46 views
2

我在Github上有一个存储库,我希望为其提供访问权限。提供对github存储库的部分访问

出于安全原因,我不能让他们访问整个代码库,但我希望能够从他们访问的部分中合并他们的更改。

如果我创建一个fork并删除受限制的文件,那么它仍然有可用的历史记录,所以这不起作用。

什么是最好的方式去做这件事?

回答

8

如果您想从历史记录中删除文件并按原样发布,请考虑使用git filter-branch,这样可以将项目缩小到原始完整存储库的某些组件。

把你希望他们看到子模块的代码放在另一个路上,让他们访问子模块。