2012-02-13 5 views
8

मैं गिथब में एक भंडार क्लोन करने की कोशिश कर रहा हूं, लेकिन मुझे SSL प्रमाणपत्र समस्याएं मिल रही हैं।मैं ओएस एक्स पर एसएसएल प्रमाणपत्र कैसे स्थापित करूं ताकि मैं गीथूब से परियोजनाओं को क्लोन कर सकूं?

$ git clone https://github.com/HonzaKral/django-threadedcomments.git 
Initialized empty Git repository in /Users/Bryan/work/django-threadedcomments/.git/ 
error: SSL certificate problem, verify that the CA cert is OK. Details: 
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing https://github.com/HonzaKral/django-threadedcomments.git/info/refs 

fatal: HTTP request failed 

मैं उचित प्रमाणपत्र कैसे स्थापित करूं?

संपादित करें: //

+0

यह अजीब चीज है, मैंने कभी भी गिटूब के साथ SSL प्रमाणपत्र समस्याएं नहीं रखी हैं और यहां तक ​​कि _that_ क्लोन कमांड ठीक काम करता है (मेरे लिए)। क्या आपके पास अपनी मशीन और इंटरनेट के बीच कोई प्रॉक्सी है? –

+0

एसएसएच कनेक्शन पर आप https क्यों पसंद करते हैं? – Eimantas

+0

मैंने गिथब से अन्य परियोजनाओं को क्लोन किया है और एसएसएल के साथ कभी भी कोई समस्या नहीं है। जिस इमारत में मैं रहता हूं, उसमें हाल ही में कुछ प्रकार की फ़ायरवॉल हो सकती है। // 'यूआरएल (SSH के माध्यम से): – BryanWheelock

उत्तर

9

ओपन कीचेन पहुंच, (बाहर पार को छोड़कर "सिस्टम जड़ें" में सभी प्रमाण पत्र का चयन,: मैं पूरी तरह से Git का उपयोग करके समस्या से बचने में सक्षम था: https: // बनाम यदि कोई है), सभी आइटम को पीईएम फ़ाइल में राइट क्लिक करें और निर्यात करें।

फिर, git config --system http.sslCAInfo /path/to/this/file.pem का उपयोग करें। आप उस विशेष भंडार क्लोनिंग से पहले --system साथ विश्व स्तर पर इस सेट करने के लिए नहीं करना चाहते हैं, तो आप GIT_SSL_CAINFO वातावरण चर (जैसे GIT_SSL_CAINFO=/path/to/this/file.pem git clone ...) में इस पथ सेट कर सकते हैं। यह गिट (और libcurl) को उस फ़ाइल का उपयोग विश्वसनीय सीए फ़ाइल के रूप में करेगा। (आप इस विकल्प के लिए git-config man-page में विवरण देख सकते हैं।)

+1

आपको बहुत बहुत धन्यवाद। एक शर्म की बात यह प्रतीत होती है कि ओपी ने कभी आपकी सलाह लेने की कोशिश नहीं की। मैं एक गिट नोब का थोड़ा सा हूं, लेकिन मुझे गिट कॉन्फ़िगरेशन - ग्लोबल और नहीं - सिस्टम का उपयोग करना पड़ा – MadDogMcNamara

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

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