有一个项目存储库A使用框架子存储库B.内部团队可以访问两者。是否可以限制外部团队对B的访问,而不会破坏使用A的可能性?
当克隆过程中取消密码输入时,它表示“中止:预期响应(在subrepo ...中)”。 或者也许还有另一种方法可以与不同的访问规则进行协作?
提前致谢!
答案 0 :(得分:1)
抱歉,不可能。对“父”仓库的操作至少需要对“子”仓库的读取权限。在这一点上可能需要做很多工作,但要考虑的一件事就是让它们成为“外部”伞形回购的“同级”存储库。该设置看起来像:
UMBRELLA
PROJECT
FRAMEWORK
然后人们可以访问两者,可以签出UMBRELLA,并且在已知的,可预测的位置都可以,并且仍然可以从一个位置对两者进行提交。那些可以访问PROJECT但不能访问FRAMEWORK的人只能查看PROJECT。