除了 Git 命令,權限控制也是 Git 中極為重要的組成部分,本文主要介紹 GitLab 系統提供的最常用的權限控制功能。
一、分配成員角色
首先來了解下,Git 中的五種角色:
每一種角色所擁有的權限都不同,如下圖:
我們需要做的是,為項目成員分配恰當的角色,以限制其權限。
二、group分配
公司git實行項目制管理,一個group下面有很多project,而且group內有members,project里也有members,所以基本是要將研發人員制定到project_members中,只有管理人員才分配到group_members中
下圖中的Members代表groups中的成員
下圖中的Members代表project的成員
將某個成員加入到項目當中,而不是group中