DevOps / Github Interview questions
What is a GitHub repository?
A repository (or "repo") is the Git-backed container for a project's code, history, branches, and tags on GitHub. Every repository can additionally hold issues, pull requests, an Actions workflow configuration, and a wiki, but the repository itself is fundamentally just a hosted Git remote.
Repositories can be public (visible to anyone) or private (visible only to people explicitly granted access), and ownership sits either under a personal account or a GitHub organization. Access control at the repository level is layered on top through collaborator permissions or, inside an organization, through team-based permissions.
Cloning a GitHub repository works exactly like cloning any Git remote (git clone https://github.com/owner/repo.git); GitHub's own features are additive on top of standard Git, not a replacement for it.
More Related questions...