如何防止某些分支被其他分支获取?

Wan*_*Wei 4 git

使用Git,我知道您只能指定有选择地从其他人那里获取一些分支。但是,如果您的树对其他人来说是远程的,您如何防止某些树枝被其他人获取?就像只是隐藏了一些。

Von*_*onC 5

使用 Git 本身,你不能。
即使有像Gitolite这样的授权层,你也不能限制对分支的读取访问。

这意味着 DVCS(分布式 VCS)存储库背后的一般原则是正确的:
如果您以某种方式可以访问存储库,那么您就可以读取其所有内容。

将机密内容保存在单独的存储库中仍然是永远不会获取该内容的最可靠方法,如“是否有一种好方法可以在 git 中基于每个分支限制读取(获取)?