¿Cómo extraer un repository de git del server remoto?

He visto algunas preguntas similares, pero no me ayudaron a resolver esto, y no pude encontrar ningún tutorial (para ser sincero, no estaba realmente seguro de lo que estaba buscando). Además, no he usado Git aparte de tirar / empujar en GitHub, que es la razón (al less eso creo) ¡Estoy tan confundido! ¡GitHub me hizo mimarse acerca de establecer un repository!

Lo que hice en el server:

  • sudo apt-get install git Que instaló (creo) todo lo que necesitaba para proceder.
  • git_test un repository de testing (solo algunos files txt y html) dentro de git_test
  • git init
  • git add .
  • git commit
  • También utilicé vim .git/description para cambiar la descripción a starships .

Lo que hice desde mi computadora

Tengo git preinstalado

  • git clone destielstarship@ [remote_server] /starships 1

Que produjo este error: fatal: Unable to look up destielstarship@ [remote_server] (port 9418) (A non-recoverable error occurnetworking during a database look-up. )


  1. Reemplacé la dirección IP con [remote_server] para mayor claridad, espero no haberlo hecho más confuso.


Actualización: ¡Ups! ¡Se corrigió un error tipográfico incómodo!

Solutions Collecting From Web of "¿Cómo extraer un repository de git del server remoto?"

TL; DR

A less que esté ejecutando git-daemon en el server remoto, probablemente desee usar ssh en lugar de git para su esquema de URI .

Esquemas SSH

Para usar SSH como su transporte, puede clonar su repository usando un esquema de URI diferente. Por ejemplo, suponiendo que su nombre de usuario en el host remoto es "destielstarship", podría usar el siguiente command:

 git clone ssh://destielstarship@remotehost.example.com/path/to/git_test 

Puede dejar la extensión .git para el repository en la mayoría de los casos, y solo necesita especificar un nombre de usuario para el host remoto si difiere de su inicio de session actual.