Ich bin unter einem Proxy und ich dränge mich für eine ganze Weile erfolgreich git.
Jetzt bin ich nicht in der Lage, plötzlich in git zu pushen.
Ich habe den RSA-Schlüssel und den Proxy eingestellt und überprüft sie, ohne Erfolg und git wirft mir den Fehler im Titel der Seite angezeigt.ssh: Verbindung mit Host github.com Port 22: Verbindung mit Zeitüberschreitung
Antwort
Der Grund dafür könnte die Firewall Modifikation sein, wie Sie unter einem Netzwerk befinden. (In diesem Fall werden sie absichtlich einige Ports blockieren können)
überprüfen zu verdoppeln, wenn dies der Grund ist ... tun
ssh -T [email protected]
Dies sollte Timeout sein. Wenn das der Fall ist, verwenden HTTP-Protokoll anstelle von SSH auf diese Weise
ändern Sie einfach Ihre URL in der Konfigurationsdatei auf http. Hier ist
wie: -
git config --local -e
Änderungseintrag von
url = [email protected]:username/repo.git
zu
url = https://github.com/username/repo.git
Das eigentliche Format für einen HTTPS-Repo-URI ist 'https: // github.com/username/repo.git' nicht' https: // pboone @ github.com/username/repo.git' – lantrix
@lantrix wahr das! –
Ich hatte dieses Problem einmal, aber Neustart meines Computers löste es. –
Grund URL Rewriting
Git eine Möglichkeit bietet, URLs mit Git Config neu zu schreiben. Ausgabe einfach den folgenden Befehl ein:
git config --global url."https://".insteadOf git://
Nun, wie von Zauberhand alle git Befehle eine Substitution von git://
-https://
Quelle wird durch: git:// protocol blocked by company, how can I get around that?
Vielen Dank! Unseres war während der Jenkins-Erstellung, so dass ich die Git-Datei nicht manuell bearbeiten konnte (ich habe keine git-Zugangsdaten für den jenkins-Account) - das war sehr nützlich. – Phil
Das ist großartig. Ich habe git Aliase für jeden hinzugefügt, um einfach zu wechseln – lfender6445
Über github sollte der Befehl lauten: 'git config --global url." Https://github.com/ ".insteadOf [email protected]:'. Beachten Sie die Unterschiede: '@' wird zu '//' und ':' wird zu '/'. – Frodon
Execute:
nc -v -z <git-repository> <port>
Ihre Ausgabe sollte gleich aussehen e:
"Connection to <git-repository> <port> port [tcp/*] succeeded!"
Wenn Sie erhalten:
connect to <git-repository> <port> (tcp) failed: Connection timed out
Sie benötigen ~/.ssh/config-Datei zu bearbeiten. Fügen Sie so etwas wie die folgenden:
Host example.com
Port 1234
ich das gleiche Problem hatte, aber die Antwort fand ich war anders, dachte, jemand in dieser Frage kommen könnte, also hier ist meine Lösung.
Ich hatte 2 IPs für Port 22
auf die weiße Liste, 80
, 443
und 9418
:
192.30.252.0/22
185.199.108.0/22
diese IP-Adressen funktionieren nicht Es könnte sein, dass sie am neuesten Stand sind Miete einen auf this page.
- 1. ssh: Verbinden mit Host auf Port 22: Verbindung verweigert
- 2. ssh: connect bitbucket.org Port Host 22: Verbindung fatal
- 3. Fehler beim Herstellen der Verbindung mit github.com Port 443: Zeitüberschreitung bei der Operation
- 4. Verbindung mit Windows SSH Server
- 5. Verbindung zur Google Cloud-Instanz nicht möglich (Port 22: Zeitüberschreitung der Operation)
- 6. Verbindung mit localhost mit SSH (PuTTy)
- 7. Docker bauen fehlgeschlagen wegen "Port 443: Verbindung Zeitüberschreitung"
- 8. Einfache SSH Verbindung mit JSch
- 9. MySQL Query Browser-Verbindung mit ssh
- 10. .net-Anwendung Oracle-Verbindung Zeitüberschreitung
- 11. Forward ssh Verbindung eines einzelnen Benutzers
- 12. java.net.ConnectException: Zeitüberschreitung der Verbindung: Verbindung in Eclipse
- 13. Verbinden mit VM auf Fiware Lab über SSH: Zeitüberschreitung der Verbindung
- 14. Gradle-SSH-Plugin mit Verbindung verweigert
- 15. SSH Tunnel für Python MySQLdb Verbindung
- 16. PHPbrew Verbindung Zeitüberschreitung
- 17. ansible SSH-Verbindung fehlschlagen
- 18. Websocket Verbindung Handshake Zeitüberschreitung
- 19. file_get_contents - Zeitüberschreitung der Verbindung
- 20. VisM mit VB.net Verbindung "Server Empfangen Zeitüberschreitung"
- 21. Verbindung zum SMTP-Host konnte nicht hergestellt werden: smtp.gmail.com, Port: 587; verschachtelte Ausnahme ist: java.net.ConnectException: Zeitüberschreitung der Verbindung: connect
- 22. Wildfly 9.1 SMTP-Mail-Substem - Verbindung zum Host nicht möglich, Port: localhost, 25; Zeitüberschreitung -1;
- 23. Verbindung versuchen mit ssh2_auth_pubkey_file()
- 24. SSH: Verbindung durch Remote-Server
- 25. SSH-Verbindung an einem bestimmten Port löst einen Fehler aus
- 26. Elastische Suche - Verbindung mit Port 9220 Verbindung verweigert
- 27. TCP-Verbindung mit ungültigen Verbindungsblöcken Port
- 28. "Verbindung geschlossen durch [HOST IP]" mit dsa Schlüssel Authentifizierung
Erstellen Sie einen Hotspot auf Ihrem mobilen Gerät, verbinden Sie sich über Ihr mobiles Gerät, dann 'git push'. Arbeitete für mich. – zundi