·

git 可以控制成员 push 等权限,但不能控制可读性,也就是说所有工作在这个仓库的人都可以读取全部代码,Linus Torvalds 开发 git 出来就是为了开源管理,但是公司代码大部分都是闭源的,git 做集中式管理不方便,如果对权限管理要求较细,可以试试 svn,不过大部分项目可以通过建立多个仓库管理的方式,分包构建的方式缓解这个问题