2013-07-17 8 views
9

मैं गिट के लिए काफी नया हूं, लेकिन मैं अब एक या दो सप्ताह के लिए काम करने, धक्का देने और खींचने के लिए गिटबैश का उपयोग कर रहा हूं। सब ठीक काम कर रहे थे, लेकिन एक या दो दिन पहले जब मैंने रिमोट रिपोजिटरी के साथ बातचीत करने की कोशिश की तो हर बार एक त्रुटि शुरू हुई।गिटहब "जिथब से कनेक्ट करने में विफल" कोई त्रुटि

घातक: उपयोग करने के लिए '....' में असमर्थ: github.com:443 करने में विफल कनेक्ट; कोई त्रुटि

मैं कुछ Googling किया और इसी तरह के StackOverflow पोस्ट और लेख का सामना करना पड़ा। उस से, मैंने विभिन्न बंदरगाहों (22 और 443) में एसएसएच कनेक्शन का परीक्षण करने सहित कई चीजों की कोशिश की है। ऐसा लगता है कि पोर्ट 443 (HTTPS कनेक्शन के लिए) अवरुद्ध है, जबकि पोर्ट 22 खुला प्रतीत होता है।

GitBash connection error

मैं क्या इस की समझ में से, यह मेरे लिए लगता है जैसे मैं और 443 से 22. मैं ~/.git/config फ़ाइल को बदलने की कोशिश की है करने के लिए बंदरगाह Git उपयोग कर रहा है बदलने के लिए आवश्यकता हो सकती है मैं कोशिश की है git remote set-url कमांड करने का प्रयास करने के लिए आदेश, लेकिन कोई खुशी नहीं।

मूल त्रुटि या मेरे गिट बंदरगाह को बदलने के तरीके पर कोई भी जानकारी की सराहना की जाएगी।

+0

पोर्ट 22 एसएसएच के लिए बंदरगाह है, और 443 एसएसएल के लिए है। उनके बीच मत बदलें। और पोर्ट 443 के माध्यम से ssh करने का प्रयास करते समय आप जो त्रुटि देखते हैं वह इस वजह से है। –

उत्तर

11

किसी भी कारण से आप HTTP के माध्यम से गिट का उपयोग क्यों करते हैं? मैं इसके बजाय एसएसएच का उपयोग करने का सुझाव देना चाहूंगा।

git clone [email protected]:GreenValley/GitHubSandbox.git 
+0

धन्यवाद @ एनट्रॉम, आपने मेरा जीवन बचाया। –

+1

मुझे आवश्यक दो आदेश थे ... गिट रिमोट सेट-यूआरएल मूल [email protected]: myname/myrepo.git और फिर ... गिट पुश --सेट-अपस्ट्रीम मूल मास्टर - बल –

संबंधित मुद्दे