Die wichtigsten Informationen sind in der Antwort von @ Sam geschrieben, aber nicht wirklich hervorstechend. Machen wir es also klar.
"Ungültige Dateinummer" ist nicht informativ, sondern nur ein Zeichen dafür, dass gits ssh unter Windows ausgeführt wird.
Die Zeile, die auch ohne -v
Schalter erscheint:
ssh: connect to host (some host or IP address) port 22: Bad file number
ist eigentlich irrelevant .
Wenn Sie sich darauf konzentrieren, verschwenden Sie Ihre Zeit, da dies kein Hinweis auf das eigentliche Problem ist, sondern nur ein Effekt der Ausführung von gits ssh unter Windows. Es ist nicht einmal ein Zeichen dafür, dass die Installation oder Konfiguration von git oder ssh falsch ist. Ignoriere es wirklich .
Der gleiche Befehl unter Linux erzeugte stattdessen diese Nachricht für mich, die einen tatsächlichen Hinweis auf das Problem gab:
ssh: connect to host (some host or IP address) port 22: Connection timed out
Tatsächliche Lösung: Ignorieren Sie "falsche Dateinummer" und erhalten Sie weitere Informationen
Konzentrieren Sie sich auf Zeilen, die mit der -v
Befehlszeile hinzugefügt werden. In meinem Fall war es:
debug1: connect to address (some host or IP address) port 22: Attempt to connect timed out without establishing a connection
Mein Problem war ein Tippfehler in der IP-Adresse, aber Ihre kann anders sein.
Handelt es sich bei dieser Frage um eine "schlechte Dateinummer" oder um die vielen Gründe, warum eine Verbindung unterbrochen werden kann?
Wenn jemand nachweisen kann, dass "falsche Dateinummer" nur angezeigt wird, wenn der eigentliche Grund "Verbindungszeitüberschreitung" ist, ist es sinnvoll zu klären, warum die Verbindungszeit abgelaufen sein könnte.
Bis dahin ist "falsche Dateinummer" nur eine allgemeine Fehlermeldung, und diese Frage wird vollständig mit den Worten "Ignorieren und nach anderen Fehlermeldungen suchen" beantwortet.
EDIT: Qwertie erwähnte, dass die Fehlermeldung tatsächlich generisch ist, da sie auch bei "Verbindung abgelehnt" auftreten kann. Dies bestätigt die Analyse.
Bitte überladen Sie diese Frage nicht mit allgemeinen Hinweisen und Antworten, sie haben nichts mit dem eigentlichen Thema (und Titel) dieser Frage zu tun, nämlich "Git SSH-Fehler:" Verbindung zum Host herstellen: Ungültige Dateinummer "". Wenn -v
Sie eine informativere Nachricht verwenden, die eine eigene Frage verdient, öffnen Sie eine andere Frage, und Sie können einen Link dazu erstellen.