¿Cómo puedo clonar git sin un proxy?

Estoy en Ubuntu y estoy tratando de clonar algunos paquetes de arago-project.org. Sin embargo, parece que no puedo hacer esto. Mi computadora portátil está conectada a través de WiFi al enrutador inalámbrico de mi hogar.

carson@carson-laptop:~/oe$ git clone git://arago-project.org/git/arago.git
Initialized empty Git repository in /home/carson/oe/arago/.git/

Simplemente no hace nada después de eso ...

Algunas búsquedas en Google revelan que algunas personas usan un proxy. Sin embargo, ¿es esto realmente necesario? Y si es así, ¿qué proxy utilizo en ese caso?

ACTUALIZACIÓN: esperó más y recibió este error

carson@carson-laptop:~/oe$ git clone git://arago-project.org/git/arago.git
Initialized empty Git repository in /home/carson/oe/arago/.git/
2011/01/09 10:00:14 socat[4024] E connect(3, AF=2 150.229.98.44:8080, 16): Connection timed out
fatal: The remote end hung up unexpectedly
carson@carson-laptop:~/oe$ 

preguntado el 08 de enero de 11 a las 22:01

intente especificar el mensaje de error en la pregunta. -

¿Estás seguro de que no solo tienes algún tipo de problema de red? Esto también funciona bien para mí, y un tiempo de espera es, bueno, un tiempo de espera. -

2 Respuestas

Estás intentando clonar usando el protocolo git. El protocolo git se ejecuta en el puerto TCP 9418 de forma predeterminada y está clonando arago-project.org. Por lo tanto, esperaríamos ver una conexión a la dirección IP 184.73.161.183 en el puerto 9418.

Sin embargo, su mensaje de error informa un error en 150.229.12.128 puerto 8080. Es probable que se trate de algún tipo de proxy que se ejecuta en www.csiro.au. Tendrá que investigar las cosas por su parte para ver si puede evitar ese proxy.

Si no puede, tal vez pueda clonar a través de HTTP. No es tan eficiente como el protocolo git, pero debería hacer el trabajo. Solo corre: git clone http://arago-project.org/git/arago.git

Respondido el 09 de enero de 11 a las 06:01

No pude clonar sobre http ... tiempos de espera. El protocolo git todavía funcionó bien para mí - catsby

Estuve jugando con proxies hace semanas tratando de que esto funcione. Sin embargo, pensé que los había eliminado todos (todavía no funcionaba), exportando http_proxy a nada. - cksa361

La línea http funciona bien para mí. Creo que tienes algunos problemas de red que van más allá de git. ¿Puede ejecutar "host arago-project.org" y verificar que la dirección IP se informa correctamente? La forma más completa en la que puedo pensar para clonar es ejecutar "env -i git clone http: // 184.73.161.183/git/arago.git": utiliza un entorno vacío, la dirección IP del servidor y ejecuta a través de HTTP. Si eso también se agota, debe tener un problema en su infraestructura de red, y me temo que probablemente no podamos ayudarlo. - Bob Bell

Pude clonar sin problemas, en la misma situación de wifi.
¿Qué versión de Git estás usando?

Waffles:~ clint$ git --version
git version 1.7.3.4

Waffles:~ clint$ git clone git://arago-project.org/git/arago.git
Cloning into arago...
remote: Counting objects: 10763, done.
remote: Compressing objects: 100% (8624/8624), done.
remote: Total 10763 (delta 7052), reused 3038 (delta 1808)
Receiving objects: 100% (10763/10763), 7.83 MiB | 740 KiB/s, done.
Resolving deltas: 100% (7052/7052), done.

http://arago-project.org/wiki/index.php/Proxy_Settings Esta página wiki para el proyecto Arago menciona la configuración de proxy, ¿lo intentaste?

Respondido el 09 de enero de 11 a las 06:01

mi versión de git es 1.7.0.4 aunque no sé cómo actualizarla. Intenté actualizar a través de apt-get de git-core, pero la versión de git no cambia a 1.7.3.4 - cksa361

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.