Estou reunindo alguma documentação e não tenho acesso a uma máquina não configurada para testar isso sozinho
Estou curioso para saber se você precisa de uma conta no GitHub para clonar um repositório do GitHub em uma máquina local.
Estou reunindo alguma documentação e não tenho acesso a uma máquina não configurada para testar isso sozinho
Estou curioso para saber se você precisa de uma conta no GitHub para clonar um repositório do GitHub em uma máquina local.
Respostas:
Não. Você apenas usa 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 git@github.com:UserName/OtherRepo.git
funciona apenas se você configurou seu ambiente corretamente com as chaves SSH necessárias e outros enfeites, mas em troca você receberá um repositório que permite confirmar / enviar as alterações de volta ao repositório remoto.
(Desculpe pelo anúncio não intencional do GitHub, eu só tinha isso em mente.)
git clone https://gitlab.com/SomeUser/SomeRepo.git
Eu estava seguindo alguma documentação para um produto que exigia clonagem no github. Como não queria me preocupar em criar uma conta, precisava fazer exatamente o que foi solicitado aqui.
O comando na documentação era:
git clone git://github.com/fcrepo4/fcrepo-message-consumer.git
mas isso apenas 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 o seguinte:
git clone https://github.com/fcrepo4/fcrepo-message-consumer.git
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ções relacionadas:
https://help.github.com/articles/why-is-git-always-asking-for-my-password/
.git
sufixo.
Você pode usar os Tokens do Github https://github.com/settings/tokens e usar o seguinte:
git config --global url."https://${GITHUB_TOKEN}:x-oauth-basic@github.com/".insteadOf "https://github.com/"
(substitua ${GITHUB_TOKEN}
pelo token real