O que é repositório?

Repositório é um espaço onde ficam guardados os arquivos de um projeto de software, junto com todo o seu histórico de mudanças. Ele permite que várias pessoas trabalhem no mesmo projeto sem se perder.

Na prática, um repositório guarda o código, imagens, textos e configurações de um projeto, e registra cada alteração feita, com a data, quem fez e o motivo descrito. Assim, é possível ver o que mudou, comparar versões antigas e voltar atrás quando algo dá errado. Ferramentas de controle de versão, como o Git, são as que organizam esse trabalho, e serviços online costumam hospedar repositórios para que equipes inteiras acessem o mesmo material.

Uma analogia simples é pensar em um caderno de obra de uma construção, em que cada alteração no projeto fica anotada com data e responsável. Quando alguém quer saber por que uma parede mudou de lugar, basta consultar as anotações, sem depender da memória de ninguém.

Por isso o repositório é tão importante: sem ele, equipes perdem versões, sobrescrevem o trabalho umas das outras e têm dificuldade para descobrir a origem de um bug. Para usar com segurança, vale não guardar senhas, chaves de acesso e dados pessoais dentro do repositório, e controlar quem tem permissão para alterar o conteúdo.

Onde falamos disso

Termos relacionados

← Ver o glossário completo