DevOps / Gitlab Interview questions
What is a GitLab repository?
A repository in GitLab is the Git-backed storage location for a project's source code, along with its full commit history, branches, and tags. Every GitLab project has exactly one repository at its core, even though the project itself can also contain issues, a wiki, and CI/CD configuration.
Repositories can be public, internal, or private, and access is controlled through the project's membership and role settings (Guest, Reporter, Developer, Maintainer, Owner). Developers interact with a GitLab repository the same way they'd interact with any Git remote: cloning it, pushing branches, and opening merge requests against it.
Because the repository lives inside a project, it automatically gets project-level features like issue linking, CI/CD pipelines triggered on push, and a built-in file browser in the GitLab UI.
More Related questions...