Informasi kuncinya ditulis dalam jawaban @ Sam tetapi tidak terlalu menonjol, jadi mari kita perjelas.
"Nomor file buruk" tidak informatif, ini hanya pertanda menjalankan git's ssh di Windows.
Baris yang muncul bahkan tanpa -v
beralih:
ssh: connect to host (some host or IP address) port 22: Bad file number
sebenarnya tidak relevan .
Jika Anda fokus pada itu Anda akan membuang-buang waktu karena itu bukan petunjuk tentang apa masalah sebenarnya, hanya efek menjalankan ssh git pada Windows. Itu bahkan bukan tanda bahwa git atau ssh menginstal atau konfigurasi salah. Sungguh, abaikan saja .
Perintah yang sama di Linux malah menghasilkan pesan ini untuk saya, yang memberikan petunjuk aktual tentang masalahnya:
ssh: connect to host (some host or IP address) port 22: Connection timed out
Solusi aktual: abaikan "nomor file buruk" dan dapatkan informasi lebih lanjut
Fokus pada baris yang ditambahkan dengan -v
pada baris perintah. Dalam kasus saya itu adalah:
debug1: connect to address (some host or IP address) port 22: Attempt to connect timed out without establishing a connection
Masalah saya adalah salah ketik pada alamat IP, tetapi masalah Anda mungkin berbeda.
Apakah pertanyaan ini tentang "nomor file yang buruk", atau tentang banyak alasan mengapa koneksi bisa habis?
Jika seseorang dapat membuktikan bahwa "nomor file yang buruk" hanya muncul ketika alasan sebenarnya adalah "waktu koneksi habis" maka masuk akal untuk menjelaskan mengapa koneksi bisa waktu habis.
Sampai saat itu, "nomor file buruk" hanyalah pesan kesalahan umum dan pertanyaan ini dijawab sepenuhnya dengan mengatakan "abaikan saja dan cari pesan kesalahan lainnya".
EDIT: Qwertie menyebutkan bahwa pesan kesalahan memang generik, karena dapat terjadi pada "Sambungan ditolak" juga. Ini mengkonfirmasi analisis.
Tolong jangan mengacaukan pertanyaan ini dengan petunjuk umum dan jawaban, mereka tidak ada hubungannya dengan topik aktual (dan judul) dari pertanyaan ini yang merupakan "Kesalahan Git SSH:" Hubungkan ke host: nomor file buruk "". Jika menggunakan -v
Anda memiliki pesan yang lebih informatif yang pantas dengan pertanyaan mereka sendiri, kemudian buka pertanyaan lain, maka Anda dapat membuat tautan ke sana.