Git 权限控制

时间:2021-08-27 06:56:01

除了 Git 命令,权限控制也是 Git 中极为重要的组成部分,本文主要介绍 GitLab 系统提供的最常用的权限控制功能。

一、分配成员角色

首先来了解下,Git 中的五种角色:

Git 权限控制

每一种角色所拥有的权限都不同,如下图:
Git 权限控制

我们需要做的是,为项目成员分配恰当的角色,以限制其权限。

二、group分配

     公司git实行项目制管理,一个group下面有很多project,而且group内有members,project里也有members,所以基本是要将研发人员制定到project_members中,只有管理人员才分配到group_members中

Git 权限控制

  下图中的Members代表groups中的成员

Git 权限控制

  下图中的Members代表project的成员Git 权限控制

  将某个成员加入到项目当中,而不是group中

Git 权限控制