Repositórios Remotos

Como mencionado anteriormente, o Git é uma ferramenta distribuída. O repositório que você tem salvo na sua máquina local é um repositório independente. No entanto, você pode hospedar um repositório em uma máquina remota, principalmente para compartilhar seus trabalhos. Trabalhando em um time, todos os integrantes poderão ter sua cópia do projeto, local e independente, mas vão publicar suas mudanças em um servidor remoto.

O GitHub é um serviço que hospeda repositórios de Git e projetos de software, principalmente projetos livres e projetos open source. No entanto, é possível hospedar projetos proprietários nele. Ironicamente, o GitHub em si é um serviço proprietário: ou seja, o código fonte do GitHub não está disponível para o livre uso, apesar de ser um serviço gratuito para projetos livres ou abertos.

Outro serviço é o GitLab. Ao contrário do GitHub, a versão gratuita do GitLab é livre.

O BitBucket é mais um serviço de hospedagem de repositórios.