2012-01-05 19 views
27

पर लटकता है जब मैं github guide में बिंदु 5 (सबकुछ बाहर परीक्षण) का पालन करता हूं, तो ssh कमांड भी हमेशा के लिए लटकता है। गाइड के मुताबिक, मुझे एक संदेश के साथ प्रस्तुत किया जाना चाहिए कि "गिथब शैल एक्सेस प्रदान नहीं करता है"। नीचे मेरा आउटपुट ssh -vt [email protected]गिट क्लोन हमेशा के लिए github

debug1: Authentication succeeded (publickey). 
Authenticated to github.com ([207.97.227.239]:22). 
debug1: channel 0: new [client-session] 
debug1: Requesting [email protected] 
debug1: Entering interactive session. 
debug1: Sending environment. 
debug1: Sending env LC_MESSAGES = en_US.UTF-8 
debug1: Sending env LC_COLLATE = en_US.UTF-8 
debug1: Sending env LANG = da_DK.UTF-8 
debug1: Sending env LC_CTYPE = en_US.UTF-8 
+1

संभावित छानने के किसी भी प्रकार आप और GitHub के बीच अवरुद्ध है /? – Cascabel

+2

जिज्ञासा से बाहर, क्या आप बिना किसी समस्या के अन्य एसएसएच सर्वर (चाबियों का उपयोग) से कनेक्ट करने में सक्षम हैं? –

+0

मैंने यह भी सोचा कि यह फ़िल्टरिंग हो सकता है लेकिन लेख सफल होने पर ध्यान दें, अगर यह फ़ायरवॉल था तो इससे पहले अंततः समय समाप्त हो जाएगा। –

उत्तर

11

मुझे लगता है कि मुझे त्रुटि मिली है। मैं उपयोग कर रहा हूँ वाईमैक्स राउटर, एसएसएच गड़बड़ कर देता है। एक और इंटरनेट कनेक्शन की कोशिश करने के बाद, यह चिकनी हो गया। वाईमैक्स राउटर "अलवरियन" ब्रांडेड है, और डेनिश Google समूह के अनुसार एनएटी राउटर में कार्यान्वयन टूट गया है: http://groups.google.com/group/openspaceaarhus/browse_thread/thread/e99d96122a0522b7

मैंने इस पर ध्यान देने के लिए इंटरनेट आपूर्तिकर्ता से संपर्क किया है। अगर वे साबित करते हैं कि उनके राउटर से कोई लेना देना नहीं है तो मैं इसे यहां पोस्ट करूंगा।

आपकी टिप्पणियों के लिए धन्यवाद, जिसने मुझे यह महसूस किया कि यह एक बुनियादी ढांचा समस्या थी।

+4

आपको इसे "सही उत्तर" के रूप में स्वीकार करना चाहिए और अन्य सहायक लोगों को ऊपर उठाना चाहिए। –

+1

इस राउटर का उपयोग करने वाली कंपनी (स्काईलाइन) व्यवसाय के बाद कम हो गई, इसलिए मुझे इस राउटर के लिए कोई समाधान नहीं मिला। – rvange

28

गिटहब रिमोट रेपो से कनेक्ट करने के कुछ अलग-अलग तरीकों की पेशकश करता है। मैं एक फायरवॉल के पीछे हूँ। सभी विधियों को को को http ( https) का उपयोग करके भी लटका दिया गया है।

उदाहरण के लिए, JavaHamcrest परियोजना प्रस्तावों (गुमनाम रूप से):

तुम भी कोशिश कर सकते हैं:

अंत में, GIT_TRACE=1 और GIT_CURL_VERBOSE=1 के साथ अपने यूनिक्स कमांड उपसर्ग, और अधिकतम डिबग आउटपुट के लिए Git विकल्प --verbose का उपयोग करें।

उदाहरण: GIT_TRACE=1 GIT_CURL_VERBOSE=1 git clone --verbose http://github.com/hamcrest/JavaHamcrest.git

+2

ऐसा लगता है कि 'http' ('https' नहीं) लिंक अब' github' के लिए काम नहीं करते हैं। अर्थात। आपका उदाहरण कमांड काम नहीं करता है क्योंकि यह 'http' योजना का उपयोग कर रहा है। –

+0

मेरे लिए 'https: //' काम नहीं कर रहा था लेकिन 'git: //' में बदल रहा था –

1

मैं Xubuntu पर एक ही मुद्दा था। ssh -Tv [email protected] करना हमेशा के लिए लटकता है। sudo ufw disable के साथ फ़ायरवॉल को अक्षम करने से समस्या हल हो गई।

0

मेरे मामले में मैंने पाया कि मेरा एंटी-वायरस गिथब तक पहुंच को अवरुद्ध कर रहा था। पॉपअप मेरी सभी खिड़कियों के पीछे दिखाई दी जो मुझे पहले नहीं पता था। जिस क्षण मैंने गिटहब "ssh -vt [email protected]" कमांड तक पहुंच की अनुमति दी। मैं एक भंडार क्लोन करने में सक्षम था और अपना कोड स्थानीय से गीथूब तक दबा सकता था।

0

विंडोज/msys2 पर एक ही समस्या थी। राउटर के साथ कुछ लगता है। मैं github.com पिंग किया और फिर अपना उपयोगकर्ता नाम

git clone https://[email protected]/cchamberlain/<repo>

का उपयोग कर क्लोन और यह काम किया। यकीन नहीं है कि यह अभी तक एक बंद है।

3

SSH के बजाय HTTPS का उपयोग करने का प्रयास करें। पोर्ट 22 को फ़ायरवॉल से अवरुद्ध किया जा सकता है।

उदा। HTTPS के माध्यम से

git clone [email protected]:repo-owner/my-project.git 

कनेक्ट: के बजाय

git clone https://[email protected]/repo-owner/my-project.git 
संबंधित मुद्दे