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.
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 [email protected]: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:
pero eso simplemente me falla.
Lo intenté
como se sugiere en una de las respuestas, pero eso también falló con.
Lo que finalmente funcionó fue esto:
fuente
O simplemente use el prefijo http, y el sufijo .git tampoco es obligatorio:
Puedes consultar con
Información relacionada:
https://help.github.com/articles/why-is-git-always-asking-for-my-password/
fuente
.git
sufijo.Puede usar tokens Github https://github.com/settings/tokens y usar esto:
(reemplazar
${GITHUB_TOKEN}
con el token realfuente