Skip to main content

Esta versão do GitHub Enterprise Server será descontinuada em 2026-04-09. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Sobre repositórios remotos

A abordagem colaborativa do GitHub para o desenvolvimento depende da publicação de confirmações do repositório local para GitHub para que outras pessoas exibam, busquem e atualizem.

Sobre repositórios remotos

Uma URL remota é outra forma de o Git dizer "o lugar onde seu código é armazenado". Essa URL pode ser o repositório no GitHub, o fork de outro usuário, ou até mesmo em um servidor totalmente diferente.

Você pode enviar apenas para dois tipos de endereço URL:

  • Uma URL HTTPS como https://HOSTNAME/user/repo.git
  • Uma URL SSH como git@HOSTNAME:user/repo.git

O Git associa uma URL remota a um nome, e o repositório remoto padrão geralmente é chamado origin.

Criar repositórios remotos

Use o comando git remote add para corresponder uma URL remota com um nome. Por exemplo, você digitaria o seguinte na linha de comando:

git remote add origin <REMOTE_URL>

Isso associa o nome origin à REMOTE_URL.

Use o comando git remote set-url para alterar a URL de um repositório remoto.

Escolher uma URL para o seu repositório remoto

Existem várias maneiras de clonar repositórios disponíveis no GitHub.

Quando você visualiza um repositório conectado à sua conta, as URLs que podem ser usadas para clonar o projeto no computador ficam disponíveis abaixo dos detalhes do repositório.

Para obter informações sobre como definir ou alterar a URL remota, confira Gerenciar repositórios remote.

Clonando com as URLs de HTTPS

As URLs de clone https:// estão disponíveis em todos os repositórios, independentemente da visibilidade. As URLs de clone https:// funcionam mesmo que você esteja protegido por um firewall ou um proxy.

Quando você usar git clone, git fetch, git pull ou git push em um repositório remoto privado usando URLs HTTPS na linha de comando, o Git solicitará seu nome de usuário e sua senha do GitHub.

Dica

Clonar com URLs de SSH

As URLs de SSH fornecem acesso a um repositório do Git via SSH, um protocolo seguro. Para usar essas URLs, gere um par de chaves SSH no computador e adicione a chave pública à sua conta do GitHub. Para saber mais, confira Conectando-se ao GitHub com o SSH.

Quando você usar git clone, git fetch, git pullou git push em um repositório remoto usando URLs SSH, precisará inserir uma senha e fornecer sua frase secreta de chave SSH. Para saber mais, confira Trabalhar com frase secreta da chave SSH.

Dica

Use uma URL com SSH para clonar um repositório no computador ou como uma forma segura de implantar o código em servidores de produção. Você também pode usar o encaminhamento de agente SSH com o seu script de implantação para evitar o gerenciamento de chaves no servidor. Para saber mais, confira Usar o encaminhamento de agente SSH.

Clonagem com GitHub CLI

Você também pode instalar o GitHub CLI para usar os fluxos de trabalho do GitHub no seu terminal. Para saber mais, confira Sobre GitHub CLI.