사용자 권한 (User Permissions)
다음 표는 프로젝트의 여러 유형의 사용자에 대해 사용 가능한 사용자 권한 수준을 나타냅니다.
S.N. | Guest | Reporter | Developer | Master | Owner |
---|---|---|---|---|---|
1 | Creates a new issue | Creates a new issue | Creates a new issue | Creates a new issue | Creates a new issue |
2 | Can leave comments | Can leave comments | Can leave comments | Can leave comments | Can leave comments |
3 | Able to write on project wall | Able to write on project wall | Able to write on project wall | Able to write on project wall | Able to write on project wall |
4 | Able to pull project code | Able to pull project code | Able to pull project code | Able to pull project code | |
5 | Can download project | Can download project | Can download project | Can download project | |
6 | Able to write code snippets | Able to write code snippets | Able to write code snippets | Able to write code snippets | |
7 | Create new merge request | Create new merge request | Create new merge request | ||
8 | Create new branch | Create new branch | Create new branch | ||
9 | Push and remove non protected branches | Push and remove non protected branches | Push and remove non protected branches | ||
10 | Includes tags | Includes tags | Includes tags | ||
11 | Can create, edit, delete project milestones | Can create, edit, delete project milestones | Can create, edit, delete project milestones | ||
12 | Can create or update commit status | Can create or update commit status | Can create or update commit status | ||
13 | Write a wiki | Write a wiki | Write a wiki | ||
14 | Create new environments | Create new environments | Create new environments | ||
15 | Cancel and retry the jobs | Cancel and retry the jobs | Cancel and retry the jobs | ||
16 | Updates and removes the registry image | Updates and removes the registry image | Updates and removes the registry image | ||
17 | Can add new team members | Can add new team members | |||
18 | Push and remove protected branches | ||||
19 | Can edit the project | Can edit the project | |||
20 | Can manage runners, job triggers and variables | Can manage runners, job triggers and variables | |||
21 | Add deploy keys to project | Add deploy keys to project | |||
22 | Able to manage clusters | Able to manage clusters | |||
23 | Configure project hooks | Configure project hooks | |||
24 | Can enable/disable the branch protection | Can enable/disable the branch protection | |||
25 | Able to rewrite or remove Git tags | Able to rewrite or remove Git tags |
다음 표는 그룹에서 사용 가능한 그룹 구성원의 권한 수준을 나타냅니다.
S.N. | Guest | Reporter | Developer | Master | Owner |
---|---|---|---|---|---|
1 | Browse group | Browse group | Browse group | Browse group | Browse group |
2 | Edit group | ||||
3 | Create subgroup | ||||
4 | Create project in group | Create project in group | |||
5 | Manage group members | ||||
6 | Remove group | ||||
7 | Manage group labels | Manage group labels | Manage group labels | Manage group labels | |
8 | Create/edit/delete group milestones | Create/edit/delete group milestones | Create/edit/delete group milestones | ||
9 | View private group epic | View private group epic | View private group epic | View private group epic | |
10 | |||||
11 | View internal group epic | View internal group epic | View internal group epic | View internal group epic | View internal group epic |
12 | View public group epic | View public group epic | View public group epic | View public group epic | View public group epic |
13 | Create/edit group epic | Create/edit group epic | Create/edit group epic | Create/edit group epic | |
14 | Delete group epic | ||||
15 | View group Audit Events |
다음 표는 GitLab에서 사용 가능한 GitLab CI/CD 권한을 나타냅니다.
S.N. | Guest/Reporter | Developer | Master | Admin |
---|---|---|---|---|
1 | Can see commits and jobs | Can see commits and jobs | Can see commits and jobs | Can see commits and jobs |
2 | Retry or cancel job | Retry or cancel job | Retry or cancel job | |
3 | Deletes job artifacts and trace | Deletes job artifacts and trace | Deletes job artifacts and trace | |
4 | Remove project | Remove project | ||
5 | Create project | Create project | ||
6 | Change project configuration | Change project configuration | ||
7 | Add specific runners | Add specific runners | ||
8 | Add shared runners | |||
9 | Can able to see events in the system | |||
10 | Admin interface |
Job 권한
다음 표는 GitLab의 job 권한을 나타냅니다.
S.N. | Guest/Reporter | Developer | Master | Admin |
---|---|---|---|---|
1 | Run CI job | Run CI job | Run CI job | |
2 | Clone source and LFS from current project | Clone source and LFS from current project | Clone source and LFS from current project | |
3 | Clone source and LFS from public projects | Clone source and LFS from public projects | Clone source and LFS from public projects | |
4 | Clone source and LFS from internal projects | Clone source and LFS from internal projects | Clone source and LFS from internal projects | |
5 | Clone source and LFS from private projects | Clone source and LFS from private projects | Clone source and LFS from private projects | |
6 | Push source and LFS | Push source and LFS | Push source and LFS | |
7 | Pull container images from current project | Pull container images from current project | Pull container images from current project | |
8 | Pull container images from public projects | Pull container images from public projects | Pull container images from public projects | |
9 | Pull container images from internal projects | Pull container images from internal projects | Pull container images from internal projects | |
10 | Pull container images from private projects | Pull container images from private projects | Pull container images from private projects | |
11 | Push container images to current project | Push container images to current project | Push container images to current project | |
12 | Push container images to other projects | Push container images to other projects | Push container images to other projects |
Add Comment