2014-05-09 10 views
7

Git की वजह से "Git पुल" का उपयोग कर सकते नहींकुछ त्रुटि

fatal: unable to access 'https://github.com/neilyolol/aws.python.git/': error:0D0C50A1:asn1 encoding routines:ASN1_item_verify:unknown message digest algorithm 

openssl version 

OpenSSL 1.0.1g 7 Apr 2014 

python -c 'import ssl; print(ssl.OPENSSL_VERSION)' 
OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008 
+0

क्या आप वाकई 'क्लोन' गिट नहीं करना चाहते हैं? –

+0

मैंने पहले ही कोड को गिट करने के लिए धक्का दिया है, बाद में मैंने उन्हें अपने लैपटॉप (विंडोज 7) में संशोधित किया और प्रतिबद्ध किया। तो मैं अपने लिनक्स सर्वर पर कोड डाउनलोड करना चाहता हूं ... – Neilyolol

+0

"ओपनएसएसएल 0.9.8e-fips-rhel5 01 जुलाई 2008" - यह बहुत पुराना है। आपके सिस्टम को अपडेट करने में मदद मिल सकती है। –

उत्तर

4

GitHub seems to be using SHA256 as a hashing algorithm for SSL खींच, और कहा कि OpenSSL को version 0.9.8o तक नहीं जोड़ा गया है।

मुझे संदेह है (चूंकि आप पाइथन में 0.9.8e चल रहे हैं जो कि पुराना है) कि आपका गिट ओपनएसएसएल के एक संस्करण से जुड़ा हुआ है/जो कि बस इतना पुराना है।

+1

मैं इसे कैसे ठीक कर सकता हूं? – Neilyolol

+0

@Neilyolol अपने सर्वर को अपडेट करें और देखें कि क्या यह मदद करता है, अन्यथा आपको ओपनएसएसएल + गिट के एक नए संस्करण को संकलित करने की आवश्यकता हो सकती है। –

17

मैं एक ही मुद्दा था और मैं

+1

यह मेरे लिए काम किया! धन्यवाद –

0

git करने के लिए https से यूआरएल के उपसर्ग की जगह इसे हल मैं एक पुराने CentOS मशीन पर इस मुद्दे था, और openssl अपग्रेड करके इसे हल करने में सक्षम था। :)

sudo yum upgrade openssl 
संबंधित मुद्दे