2012-03-16 16 views
6

Viene visualizzato un errore di timeout della connessione quando si tenta di clonare un repository Git tramite un server proxy.Timeout della connessione Git che tenta di clonare tramite proxy

git clone http://opensource.freescale.com/pub/scm/imx/linux-2.6-imx.git
Cloning into linux-2.6-imx...
error: Failed connect to opensource.freescale.com:8080; Connection timed out while accessing http://opensource.freescale.com/pub/scm/imx/linux-2.6-imx.git/info/refs

fatal: HTTP request failed

Ho usato il cavatappi e ho impostato il mio proxy git sull'indirizzo e sulla porta del server. In quale altro modo posso scaricare o clonare un repo Git tramite proxy?

+0

possibile duplicato del [Getting git di lavorare con un server proxy] (http: //stackoverflow.com/questions/783811/getting-git-to-work-with-a-proxy-server) –

risposta

10

non è necessario il cavatappi per accedere a un repository http dietro un server proxy.

impostare la http_proxy variabile d'ambiente

export http_proxy=http://<proxy>:<port>/ 

e quindi git utilizzerà il proxy HTTP

vedi anche http://roshansingh.wordpress.com/2008/08/29/using-git-behind-proxy/

+0

Avevo impostato il proxy tramite il comando: git config core.gitproxy nomefile come posso disinserirlo? – user900785

+0

git config --unset core.gitproxy – patthoyts

+0

Ho fatto un unset e ho provato di nuovo con errore: git clone http://sw-git.freescale.net/linux-2.6-imx.git Clonando in linux-2.6-imx. .. errore: Impossibile connettersi a sw-git.freescale.net:8080; Timeout della connessione durante l'accesso a http://sw-git.freescale.net/linux-2.6-imx.git/info/refs fatale: richiesta HTTP non riuscita – user900785