GitLab
Everything so far was Git, which works the same everywhere. This section is about GitLab: the part that has people in it. Who may do what, where the work is tracked, how a change is proposed and reviewed, what the pipeline is doing, and where your credentials live.
If your team uses GitHub instead, read Section 10 and skim this one for vocabulary; the concepts are the same and only the names differ. The terminology map sets them side by side.
Before you start: Section 6 and Section 7. You will get more out of this with a project of your own to click around in, from Lab 2.
Lessons in this section
- Accounts and profile
- Groups, subgroups, projects
- Members, roles, permissions, visibility
- The project page tour
- Protected branches, push rules, approvals, CODEOWNERS
- Issues, labels, milestones, boards
- Merge requests end to end
- Code review on GitLab
- Tags and releases
- CI/CD on GitLab
- Wiki, snippets, Pages, Web IDE
- Tokens, SSH keys, security settings