Estoy reuniendo documentación y no tengo acceso a una máquina no configurada para probar esto yo mismo
Tengo curiosidad por saber si necesita una cuenta de GitHub para clonar un repositorio de GitHub a una máquina local.
Estoy reuniendo documentación y no tengo acceso a una máquina no configurada para probar esto yo mismo
Tengo curiosidad por saber si necesita una cuenta de GitHub para clonar un repositorio de GitHub a una máquina local.
Respuestas:
No. Simplemente usa una URL diferente:
git clone git://github.com/SomeUser/SomeRepo.git
Sin embargo, el repositorio local será de "solo lectura" en el sentido de que no podrá enviar sus cambios al repositorio original. Sin embargo, aún podrá modificar archivos y confirmar cambios localmente.
A diferencia de,
git clone git@github.com:UserName/OtherRepo.git
funciona solo si ha configurado correctamente su entorno con las claves SSH necesarias y demás, pero a cambio obtendrá un repositorio que le permite confirmar / enviar los cambios al repositorio remoto.
(Perdón por el anuncio no intencionado de GitHub, solo lo tenía en mente).
git clone https://gitlab.com/SomeUser/SomeRepo.git
Estaba siguiendo cierta documentación para un producto que requería clonación de github. No quería molestarme en configurar una cuenta, así que tenía que hacer exactamente lo que me pidieron aquí.
El comando en la documentación fue:
git clone git://github.com/fcrepo4/fcrepo-message-consumer.git
pero eso simplemente me falla.
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.
Lo intenté
git clone git://github.com/fcrepo4/fcrepo-message-consumer.git
como se sugiere en una de las respuestas, pero eso también falló con.
Cloning into 'fcrepo-message-consumer'...
fatal: Unable to look up github.com (port 9418) (nodename nor servname provided, or not known)
Lo que finalmente funcionó fue esto:
git clone https://github.com/fcrepo4/fcrepo-message-consumer.git
O simplemente use el prefijo http, y el sufijo .git tampoco es obligatorio:
Puedes consultar con
git clone http://github.com/tizenteam/iotivity-example
Información relacionada:
https://help.github.com/articles/why-is-git-always-asking-for-my-password/
.git
sufijo.
Puede usar tokens Github https://github.com/settings/tokens y usar esto:
git config --global url."https://${GITHUB_TOKEN}:x-oauth-basic@github.com/".insteadOf "https://github.com/"
(reemplazar ${GITHUB_TOKEN}
con el token real