Sono sotto un proxy e sto spingendo per abilitare con successo per un bel po '.
Ora non riesco a spingere all'improvviso all'improvviso.
Ho impostato la chiave RSA e il proxy e li ho ricontrollati, senza alcun risultato e git mi ha lanciato l'errore mostrato nel titolo della pagina.ssh: connettersi alla porta host github.com 22: Timeout connessione scaduta
risposta
Il motivo potrebbe essere la modifica firewall come si è sotto una rete. (In questo caso possono deliberatamente bloccare alcune porte)
controllare due se questo è il motivo ... fare
ssh -T [email protected]
questo dovrebbe scadere. Se questo è il caso usa il protocollo http invece di ssh in questo modo
cambia semplicemente l'url nel file di configurazione su http.
Ecco come: -
git config --local -e
cambiamento ingresso di
url = [email protected]:username/repo.git
a
url = https://github.com/username/repo.git
Il formato effettivo per un URI repo HTTPS è 'https: // github.com/username/repo.git' non' https: // pboone @ github.com/username/repo.git' – lantrix
@lantrix vero! –
Ho avuto quel problema una volta, ma il riavvio del mio computer l'ha risolto. –
URL di base riscrittura
Git fornisce un modo per riscrivere URL utilizzando git config. È sufficiente eseguire il seguente comando:
git config --global url."https://".insteadOf git://
Ora, come per magia, tutti i comandi Git si esibiranno una sostituzione di git://
al https://
fonte: git:// protocol blocked by company, how can I get around that?
Grazie! La nostra era durante la build di Jenkins quindi non potevo modificare manualmente il file git (non ho le credenziali git per l'account jenkins), quindi è stato molto utile. – Phil
Questo è fantastico. Ho aggiunto git alias per ciascuno per passare facilmente a – lfender6445
Per quanto riguarda github, il comando dovrebbe essere: 'git config - url globale." Https://github.com/ ".insteadOf [email protected]:'. Notate le differenze: '@' diventa '//' e ':' diventa '/'. – Frodon
Esegui:
nc -v -z <git-repository> <port>
L'output dovrebbe sembrare lik e:
"Connection to <git-repository> <port> port [tcp/*] succeeded!"
Se si ottiene:
connect to <git-repository> <port> (tcp) failed: Connection timed out
È necessario modificare il file ~/.ssh/config. Aggiungere qualcosa di simile al seguente:
Host example.com
Port 1234
ho avuto questo stesso problema, ma la risposta che ho trovato era diverso, pensò qualcuno potrebbe venire attraverso questo problema, ecco la mia soluzione.
ho dovuto whitelist 2 IP per la porta 22
, 80
, 443
e 9418
:
192.30.252.0/22
185.199.108.0/22
Nel caso in cui questi IP non funzionano , potrebbe essere perché sono stati aggiornati, è possibile trovare il più curato affitta quelli allo this page.
- 1. Accesso AWS s 'porta 22: operazione scaduta' problema
- 2. Imposta timeout connessione SSH
- 3. Connessione all'istanza di Amazon ec2 con ssh - timeout
- 4. stream_socket_client in grado di connettersi (connessione scaduta)
- 5. Timeout connessione SSH
- 6. ssh: collegare ad ospitare porto bitbucket.org 22: Timeout della connessione fatale
- 7. come diminuire il valore di timeout della connessione ssh
- 8. Distinguere tra connessione rifiutata e timeout connessione scaduta
- 9. Connessione a host da client SSH in Linux tramite proxy
- 10. Perché un socket può connettersi() alla propria porta effimera?
- 11. Mongo tenta di connettersi automaticamente alla porta 27017 (localhost)
- 12. Il port forwarding dalla porta host 80 alla porta VirtualBox 80 non funziona
- 13. Impossibile connettersi a MySQL con JDBC - Timeout connessione - Ubuntu 9.04
- 14. Capistrano 3 set porta SSH, ma il 22 è ancora usato
- 15. file_get_contents - Connessione scaduta
- 16. Connessione rifiutata/impossibile connettersi all'host
- 17. È possibile connettersi a SSH utilizzando JavaScript?
- 18. Utilizzare il file PPK nel terminale Mac per connettersi alla connessione remota tramite SSH
- 19. GitExtensions + Putty tramite SSH sulla porta personalizzata
- 20. Può funzionare tramite l'inoltro della porta ssh?
- 21. Esecuzione di ssh su istanza di Amazon EC2 su una porta diversa da 22
- 22. Problema di Eclipse - Errore di avvio: impossibile connettersi alla VM remota. Timeout della connessione
- 23. HeidiSQL la connessione al server MySQL - Connessione persa ... server alla lettura iniziale
- 24. Come mantenere la sessione ssh non scaduta usando paramiko?
- 25. Amazon EC2 timeout ssh inattività
- 26. Timeout connessione socket Python
- 27. Timeout connessione
- 28. Come accedere alla porta host dal contenitore docker
- 29. L'istanza di EC2 in esecuzione rifiuta improvvisamente la connessione SSH
Creare un hotspot sul dispositivo mobile, connettersi tramite il dispositivo mobile, quindi 'git push'. Ha funzionato per me – zundi