Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Qual URL remote eu devo usar?

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

Neste artigo

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:

Lista de URLs remote

Para obter informações sobre como configurar ou alterar URL remota, consulte "Alterar a URL de um remote".

As URLs de clone de https:// estão disponíveis em todos os repositórios, públicos e privados. Essas URLs funcionam em qualquer lugar, mesmo atrás de firewall ou proxy.

Quando você aplicar git clone, git fetch, git pull ou git push a um repositório remote usando URLS de HTTPS na linha de comando, precisará fornecer seu nome de usuário e sua senha do GitHub Enterprise.

Se você já habilitou a autenticação de dois fatores você deve fornecer um token de acesso pessoal em vez de inserir sua senha para o Git em HTTPS.

Dicas:

  • Você pode usar um auxiliar de credenciais para que o Git se lembre do seu nome de usuário e da sua senha do GitHub sempre que ele conversar com o GitHub.

  • Para clonar um repositório sem autenticar no GitHub Enterprise na linha de comando, use o GitHub Desktop.

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, é preciso gerar um par de chaves SSH no computador e adicionar a chave pública à sua conta do GitHub Enterprise. Para obter informações sobre como configurar um par de chaves SSH, consulte "Gerar uma chave SSH".

Quando você aplicar git clone, git fetch, git pull ou git push a um repositório remote usando URLs de SSH, precisará digitar uma senha e a frase secreta da sua chave SSH.

Dica: as URLs de SSH podem ser usadas localmente ou como uma maneira segura de implantar código em servidores de produção. Também é possível usar encaminhamento de agente SSH com o script de implantação para não precisar gerenciar chaves no servidor.

Clonar com o Subversion

Você pode usar um cliente do Subversion para acessar qualquer repositório no GitHub. O Subversion oferece um conjunto de recursos muito diferentes do Git. Para obter uma rápida visão geral, consulte "Diferenças entre o Subversion e o Git".

Temos um artigo separado com mais informações sobre como interagir com o GitHub usando o Subversion.

Leia mais

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato