Clonar o repositório GitHub sem conta?

20

Estou montando alguma documentação e não tenho acesso a uma máquina não configurada para testar isso sozinho

Estou curioso se você precisa de uma conta do GitHub para clonar um repositório do GitHub para uma máquina local.

    
por Steven M. Vascellaro 26.02.2013 / 21:17

4 respostas

26

Não. Você acabou de usar um URL diferente:

git clone git://github.com/SomeUser/SomeRepo.git

No entanto, o repositório local será "somente leitura", no sentido de que você não poderá enviar suas alterações de volta ao repositório original. Você ainda poderá modificar arquivos e confirmar alterações localmente.

Em contraste,

git clone [email protected]:UserName/OtherRepo.git

funciona apenas se você tiver configurado seu ambiente adequadamente com as chaves SSH necessárias, mas, em troca, obterá um repositório que permite que você confirme / envie as alterações de volta ao repositório remoto.

(Desculpe pelo anúncio não intencional do GitHub, eu tinha em mente isso.)

    
por 26.02.2013 / 21:19
2

Eu estava seguindo alguma documentação para um produto que exigia clonagem do github. Eu não queria incomodar a criação de uma conta, então eu precisava fazer exatamente o que foi perguntado aqui.

O comando na documentação foi:

git clone git://github.com/fcrepo4/fcrepo-message-consumer.git

mas isso só falha para mim.

Cloning into 'fcrepo-message-consumer'...
ssh: Could not resolve hostname github.com: nodename nor servname provided, or not known
fatal: Could not read from remote repository.

Eu tentei

git clone git://github.com/fcrepo4/fcrepo-message-consumer.git

como sugerido em uma das respostas, mas que também falhou.

Cloning into 'fcrepo-message-consumer'...
fatal: Unable to look up github.com (port 9418) (nodename nor servname provided, or not known)

O que finalmente funcionou foi isto:

git clone https://github.com/fcrepo4/fcrepo-message-consumer.git
    
por 08.01.2015 / 04:15
0

Ou apenas use o prefixo http e o sufixo .git também não é obrigatório:

Você pode verificar com

git clone http://github.com/tizenteam/iotivity-example

Informação relacionada:

link

    
por 25.09.2016 / 11:49
0

Você pode usar o link do Github Tokens e usá-lo:

git config --global url."https://${GITHUB_TOKEN}:[email protected]/".insteadOf "https://github.com/"

(substitua ${GITHUB_TOKEN} pelo token real

    
por 05.11.2018 / 08:45

Tags