Skip to content
Glossary term

Code repository

A code repository is where your software's source code is stored, together with the history of every change made to it. Whoever holds the repository really owns the software.

What is a code repository?

A code repository is where the source code of your software lives. It keeps not just the latest version but every change: who changed what, and when. GitHub, GitLab and Bitbucket are the best-known repository services.

Here is an everyday case. A freelancer built your site and kept the code in a repository on their own account. They moved on and stopped answering. Now there is a bug and you have no code. A new team either tries to reconstruct it from the live site or starts from scratch. Both cost time and money.

Why does it matter?

If the repository is in your name, the software is truly yours and you can work with any team. That is why we open the repository in the client's account on day one. If you are already in this situation, see project takeover. What else needs backing up is covered under backup.

Frequently asked questions

01

What is GitHub?

GitHub is the most widely used online service for hosting code repositories. Repositories can be private, visible only to people you invite. GitLab and Bitbucket are similar services.

02

What happens if the repository sits in the developer's account?

When you part ways with the developer or agency, you may lose access to the code. A new team then has to reconstruct it or start over. That is why the repository should be in your company's account from day one.

03

Is a code repository the same as a backup?

Only partly. It keeps the full history of the code, but not the database, uploaded files or server settings. Those need their own backups.

Contact

Tell us about your project.

We reply within one business day. Three sentences are enough.

Write to us

723563

You know the code.

The door is open. One email is enough, we take it from there.