¿Clonar el repositorio de GitHub sin cuenta?


25

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:


34

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


Impresionante, gracias por la aclaración. Soy consciente de las limitaciones al acercarme a un clon de esta manera, pero está bien para el contexto del proceso que estoy documentando.

@JosephMainwaring Me alegro de haber ayudado. No olvides aceptar mi respuesta cuando puedas hacerlo.
H2CO3

Para GitLab esgit clone https://gitlab.com/SomeUser/SomeRepo.git
Matthias Braun

2

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


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.