Skip to main content

Glossary

What Is a Repository

A repository is a central location where all the files, history, and changes for a project are stored. Plain-English definition for business owners.

Definition

A repository (often shortened to "repo") is the central location where all the files, version history, and changes for a software project are stored. Think of it as a project folder with a built-in memory. It records every change ever made, who made it, and when. Repositories are typically hosted on platforms like GitHub or Bitbucket, which add collaboration features on top of the storage. Every developer working on the project has their own local copy and syncs their changes back to the shared repository.

Why It Matters

A repository is the single source of truth for your project’s codebase. Without one, developers end up emailing files back and forth, overwriting each other’s work, and losing track of which version is current. When your development team uses a repository properly, you get a complete audit trail of every change. You can roll back to any previous version if something goes wrong, and multiple people can work on the same project in parallel without stepping on each other’s toes. Developers propose changes through a pull request before they are merged, which keeps the main codebase stable. If someone asks you for access to “the repo,” they are asking for access to this central project hub.

Example

Your agency is building a new web application for your business. Three developers are working on it simultaneously: one on the homepage, one on the booking system, and one on the payment integration. Each developer works independently and pushes their changes to the shared repository. When the booking system developer accidentally introduces a bug, the team can see exactly which change caused it, revert that specific change, and redeploy a working version within minutes rather than trying to figure out what went wrong across dozens of loose files.

For more technical terms explained in plain English, see the glossary.

Portrait of Alexander De Sousa, founder of Digital Royalty
Founder-led
“I’ve put everything I know into how this company works — the standards, the method, the care on every project. It runs through the whole team, and I hold us all to it.”

Alexander De Sousa · Founder LinkedIn

Featured on BBC Radio Solent

Get started

Tell us what you need

A few quick questions, then a straight answer from a real person — usually within a few hours.

Tell us what you're working on

Whether it's a new site, a platform, or a process that shouldn't be manual any more — we'll tell you honestly if we can help.