clon ssh no clona repo en git

Quiero clonar un repository de otra persona usando ssh. Para esto, hice lo siguiente:

  • Se generó una key ssh en la máquina local.
  • Se agregó la key a la count del usuario desde la cual se debe clonar el repository.
  • Probado si se agregó la key ejecutando ssh -T git@github.com que ssh -T git@github.com : ¡ Hi username! You've successfully authenticated, but GitHub does not provide shell access. Hi username! You've successfully authenticated, but GitHub does not provide shell access.
  • Ran git clone git@github.com:repo/repo.git .

El último paso muestra Clonación en 'Nombre de carpeta' … y puedo ver que la carpeta está creada pero no hay files en la carpeta. Lo dejé durante 1 hora pero no se copió nada y también revisé la networking, pero está funcionando bien. Estoy usando cygwin en Windows para clonar el repository.

¿Qué estoy haciendo mal?

No puedo bifurcarlo en mi count porque será público.

No: un repository privado que te vas a quedar … ¡permanecería privado!
Esto se detalla en " Si cambio el repo privado de Github de otra persona a mi count, ¿aparecerá en mi count como un depósito público? ".

Entonces, si funciona la clonación desde su count, bifurcar el repo de su colega podría ser una buena solución.

He resuelto el problema El problema estaba ocurriendo debido a diferentes directorys de inicio de Git bash y cygwin .

Cuando genere la key ssh en mi terminal Cygwin, la key se agregó a la carpeta .ssh de cygwin, que era C:\cygwin\home\windows\.ssh y cuando ejecuté el command ssh -T git@github.com me autenticó usando la key ssh que estaba en el directory .ssh de cygwin.

Pero cuando ejecuté el command git clone git@github.com:repo/repo.git , se git clone git@github.com:repo/repo.git la key en el directory de inicio de git bash, que estaba en C:\Users\windows\.ssh . Copié la key presente en la carpeta .ssh de cygwin en esta carpeta y todo funcionó bien.

Sin embargo, lo extraño es el git clone git@github.com:repo/repo.git command git clone git@github.com:repo/repo.git no arrojó ningún error, sino que simplemente se colgó.

GitHub actualmente está experimentando un time de inactividad (consulte también https://status.github.com/ ), de modo que ese podría ser su problema:

Estamos investigando un aumento en los unicornios.

Esa es una manera graciosa de decir que las personas obtienen 404 en las páginas de GitHub, porque su página 404 tiene un unicornio:

enter image description here

No es raro que GitHub experimente interrupciones menores / importantes , probablemente porque es un service tan popular. También experimentan el ataque DDoS ocasional :

Actualmente estamos experimentando un gran ataque DDoS. El sitio está experimentando mayor … Ver más en https://status.github.com/ .