Git能否设置目录权限? 好像...

文章讨论了在Git中设置目录权限的困难,指出Git的权限管理侧重于分支操作而非文件访问。由于Git的设计原理,实现按目录限制读取权限几乎是不可能的。建议的解决方案包括代码库的合理分解、使用Git服务器的钩子进行写授权,或在需要集中式权限管理时转向SVN。
摘要由CSDN通过智能技术生成

最近公司改用Git托管代码,对于一个项目,想给每个人设置不同的访问权限,

当在本地拉取项目时只会拉取自己权限之内的文件。

公司的项目是MVC结构的,要给前端、后台、运维、UI区分权限的话,

好像实现难度很大。。。

 

摘自一位知乎大神的回复:

作者:代码罐头
链接:https://www.zhihu.com/question/22363313/answer/142703190
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
 

回答什么GIT权限管理的真的知道GIT的权限管理意味着什么么?

GIT的权限管理是说控制用户能不能PUSH或者DELETE分支,或者能不能PUSH代码,而不是能不能访问某个目录的文件。

对目录和文件的可读是GIT的最基本要求,不可能做到针对目录级别的不可读

唯一可行的就是多建立几个独立库,然后用外部引用的方式弄到一个总的GIT库里。

再独立库里面做用户的分配,但是GIT不能支持某个目录下面单独指定文件的不可读,所以你要是做复杂读写权限控制,除非一个愿意细化到某些配置文件就独立开库并指定用户,否则别找虐了。

如果要的就是集中式的管理模式,那用Git干嘛呢?找虐?

从技术上将,Git可能永远也

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Colt666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值