git 协作管理权限浅析

本文介绍了Git的协作模式,包括基于仓库的协作(Contributor和Collaborator模式)以及基于Team和Organization的权限管理。在Git中,权限管理主要涉及能否推送或删除分支,而不是文件访问权限。Git不支持按目录级别的读取限制,但可以通过组织和团队来限制读写权限。此外,文章还探讨了Git与SVN路径授权的区别,并提供了几种解决授权问题的方法。
摘要由CSDN通过智能技术生成

 

  相比起其他的版本管理工具,git其实没有权限管理

     

 

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

 (就使用github或者gitlab 来讲,吊,其实两者都一样都使用说明都差不多,起码这部分系差不多我就着重挑github来讲

  吊,就这PART我都可以写比啊边个啦 )

以下在操作基本在github上实现,不过gitlab上也差别不大.

 说到权限就要从协作讲起

 

1.基于仓库的协作: 

  • 同一账户协作:  一个账户多个人员使用,不分彼此,这里演示配置SSH登录

   主要分两种模式:

  •     contributor   模式:  每个合作者在他们fork的仓库上进行代码修改、发布自己负责的部分,再向主仓库提起pull request
  •     collaborator 模式:   每个合作者新建自己部分的feature branch,在这个新分支上进行代码修改,然后提起向master branch的pull request

贡献者模式:

B都需要fork A的项目仓库,从而在B的主页上得到A的代码仓库的一份拷贝;然后B需要将该仓库clone克隆到他的本地硬盘上去成为本地代码库再进行后续修改。此时,在B的本机上得到的是主分支,即master分支。

为了进行开发,B可以选择在本地新建一个其他分支并在这个新分支上进行开发。使用命令:g

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值