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.

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. Em determinados casos, se você preferir SSH, talvez possa usar SSH na porta HTTPS.

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.

Se você já habilitou a autenticação de dois fatores ou se você estiver acessando uma organização que usa logon único SAML, você deve fornecer um token de acesso pessoal em vez de inserir sua senha para o Git em HTTPS.

Dicas:

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. 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.

Se você estiver acessando uma organização que usa logon único SAML, não conseguirá clonar com SSH. Em vez disso, clone com a URL de HTTPS.

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