महत्वपूर्ण जानकारी @ सैम के उत्तर में लिखी गई है, लेकिन वास्तव में मुख्य नहीं है, तो चलिए इसे स्पष्ट करते हैं।
"खराब फ़ाइल नंबर" जानकारीपूर्ण नहीं है, यह केवल विंडोज पर गिट के ssh को चलाने का संकेत है।
वह पंक्ति जो -v
स्विच के बिना भी दिखाई देती है :
ssh: connect to host (some host or IP address) port 22: Bad file number
वास्तव में अप्रासंगिक है ।
यदि आप इस पर ध्यान केंद्रित करते हैं तो आप अपना समय बर्बाद कर देंगे क्योंकि यह इस बारे में संकेत नहीं है कि वास्तविक समस्या क्या है, बस विंडोज पर गिट के ssh चलाने का एक प्रभाव है। यह भी संकेत नहीं है कि git या ssh इंस्टॉल या कॉन्फ़िगरेशन गलत है। वास्तव में, इसे अनदेखा करें ।
लिनक्स पर बहुत ही कमांड मेरे लिए इस संदेश के बजाय उत्पन्न हुआ, जिसने समस्या के बारे में एक वास्तविक संकेत दिया:
ssh: connect to host (some host or IP address) port 22: Connection timed out
वास्तविक समाधान: "खराब फ़ाइल संख्या" को अनदेखा करें और अधिक जानकारी प्राप्त करें
-v
कमांड लाइन के साथ जोड़ी जा रही लाइनों पर ध्यान दें । मेरे मामले में यह था:
debug1: connect to address (some host or IP address) port 22: Attempt to connect timed out without establishing a connection
मेरी समस्या IP पते में एक टाइपो थी, लेकिन आपकी भिन्न हो सकती है।
क्या यह प्रश्न "खराब फ़ाइल संख्या" के बारे में है, या कई कारणों के बारे में है कि कोई कनेक्शन क्यों समय समाप्त कर सकता है?
यदि कोई यह साबित कर सकता है कि "खराब फाइल नंबर" केवल तब दिखाई देता है जब वास्तविक कारण "कनेक्शन टाइम आउट" होता है, तो यह पता लगाने के लिए कुछ समझ में आता है कि कनेक्शन क्यों टाइम आउट हो सकता है।
इससे पहले तक, "खराब फ़ाइल नंबर" केवल एक सामान्य त्रुटि संदेश है और इस सवाल का पूरी तरह से उत्तर यह है कि "इसे अनदेखा करें और अन्य त्रुटि को देखें"।
EDIT: क्वर्टी ने उल्लेख किया कि त्रुटि संदेश वास्तव में सामान्य है, क्योंकि यह "कनेक्शन मना" पर भी हो सकता है। यह विश्लेषण की पुष्टि करता है।
कृपया इस प्रश्न को सामान्य संकेत और उत्तर के साथ जोड़कर न देखें, इस प्रश्न के वास्तविक विषय (और शीर्षक) से उनका कोई लेना-देना नहीं है, जो "गेट एसएसएच त्रुटि:" होस्ट से कनेक्ट करें: खराब फ़ाइल संख्या "" है। यदि आप का उपयोग करने के -v
लिए अधिक जानकारीपूर्ण संदेश है जो अपने स्वयं के प्रश्न के लायक है, तो एक और प्रश्न खोलें, फिर आप इसके लिए एक लिंक बना सकते हैं।