GitLab Admin and Maintainer Guide
- Creating and Protecting Branches โ create branches and safeguard them with protection rules.
- Managing Protected Branches โ configure protected branches and permissions.
- Enforcing Branch Naming Conventions โ reject branches that do not match required patterns.
- Using CODEOWNERS for Enforced Reviews โ define ownership and require approvals from code owners.
- Merge Request and Issue Templates โ standardize submissions with reusable templates.
- Managing CI/CD Variables and Secrets โ store, scope, and use variables in pipelines.
- Installing and Registering GitLab Runners โ set up runners to execute CI/CD jobs.
- Configuring Webhooks โ trigger external services when events occur.
- Merge Request Approvals โ require approvals before merging.
- JIRA ID Enforcement โ ensure commits reference issue IDs.
- Commit Message Format โ standardize commit messages with regex rules.
- Pre-receive Hooks โ enforce custom server-side checks.
- Resolving Merge Conflicts โ handle conflicts via the UI or command line.
- Creating Merge Requests โ open and collaborate on changes.
- Cloning Repositories โ obtain a local copy of a GitLab project.