AuloryYour AI Learning Hub

AI Vocabulary · 04 Building with AI

What is Repository?

The folder where a project's code and files live, with a full history of every change, usually managed with Git.

Basic

A repository, or repo, is a project folder tracked by a version control system, almost always Git. Every change is saved as a step in its history, so you can see who changed what, when and why, and go back if something breaks. Platforms like GitHub and GitLab host repositories online and connect them to deployment.

For AI-assisted building, the repository is home base. Coding agents read and change the files in it, project instructions live in it, and its history is your safety net when an AI change goes wrong.

Why it matters for you

Even if you are not a developer, your company's software, websites and automations should live in repositories you control. It is the difference between owning your product and renting it from whoever built it.

Own it

Make sure your company owns the repository account, not a freelancer or agency. Keep secrets like API keys out of it. And if you vibe code, save your work to a repository so it is not trapped in one tool.

Where it comes from

Version control is decades old, but today's repositories mostly mean Git. Linus Torvalds wrote it in April 2005 for Linux development after the project lost free access to its previous tool, and joked that he names all his projects after himself, "git" being British slang for a silly person (Wikipedia). GitHub, launched in 2008, turned repositories into places to collaborate.

Related

Coding AgentDeploymentProject Instructions (AGENTS.md)API KeyVibe Coding

Your AI Learning Hub

Learn the whole AI Vocabulary, step by step, and build with it. Build it. Own it.