2010-08-18 9 views
38

Sono in grado di clonare il mio repository tramite HTTPS:GitHub - l'accesso HTTPS

$ git clone https://github.com/walterjwhite/project.configuration.git 
Initialized empty Git repository in ./project.configuration/.git/ 
error: Failed connect to github.com:443; Connection refused while accessing https://github.com/walterjwhite/project.configuration.git/info/refs 
fatal: HTTP request failed 

ho configurato .netrc con il mio login e password, così come la macchina o il server Sto collegando a.

+0

Lo stesso scenario che sto affrontando per bitbucket. Qualsiasi soluzione è apprezzata ... –

risposta

74

come avete fatto voi stessi visto nel GitHub support, Scott Schacon stesso suggerito:

Quindi credo che la tua .netrc non è corretto o qualcosa del genere?
Prova a rimuovere le informazioni dal tuo .netrc e clonazione prima (poiché si tratta di un repo pubblico).

Se non si tratta di un problema del server GitHub, potrebbe essere il firewall.
E/o il vostro proxy (git config --global http.proxy http://user:[email protected]:xxx).

+0

Ah, hai ragione, ho dimenticato che avevo bisogno di configurare il mio proxy. –

+1

@Walter: la configurazione del proxy ha risolto il problema? – VonC

+1

Ho ancora il problema dove mi viene richiesta la mia password e invio non invia la mia password, si trova solo lì. git clone https: //[email protected]/walterjwhite/project.configuration.git –

11

Giusto per aggiungere a questa discussione, per una ragione o per l'altra, sembra funzionare per me quando utilizzo http anziché https.

+3

Sul mio server so che questo era perché non avevo i certificati di root corretti per GitHub installato. Una volta che abbiamo installato questi https ha funzionato bene. – benrifkah

2

Giusto per aggiungere si potrebbe anche verificare se il sistema di GitHub è integro allo GitHub System Status.

2

hanno lo stesso problema, ho solo spinto con forza

git push --force -u origin master 
+0

La forza ha funzionato anche per me. –