GitLab Admin and Maintainer Guide
Topics
Section titled “Topics”- 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.