2010-08-16 12 views
5

पुनर्लेखन साथ Git का उपयोग करना, हम एक आत्मनिरीक्षण वेब प्रॉक्सी कि SSL प्रमाणपत्र श्रृंखला का पुनर्लेखन उपयोग करना होगा। मैं https URL प्राप्त करने या चलाने के लिए कर्ल का उपयोग करके इसे सत्यापित कर सकता हूं (o.k., चलाने की कोशिश कर रहा है :-)) फ़ायरफ़ॉक्स प्लगइन अद्यतनकर्ता।

GIT, http://code.google.com/p/msysgit/ की खिड़कियों बंदरगाह, के बारे में भी टूट प्रमाण पत्र की शिकायत है। प्रमाण पत्र समस्याओं को अनदेखा करने के लिए इसे मजबूर करने का कोई तरीका है?

सादर, हकान

उत्तर

7

सेट को सही पर GIT_SSL_NO_VERIFY वातावरण चर।

पूर्व:

$ env GIT_SSL_NO_VERIFY=true git pull 
+0

उबंटू पर गिट के साथ सटीक 1.7.11.1 libcurl3-gnutls 7.22.0-3ubuntu4 के साथ, यह काम नहीं करता है। प्रॉक्सी एक websense प्रणाली है। –

3

मुझे शक है यह प्रमाण पत्र चेन पुनर्लेखन करता है, मुझे लगता है कि वह अपने खुद प्रमाण पत्र जो यह लक्ष्य सर्वर के बजाय रिटर्न है। यदि आप निश्चित रूप से इस तरह के प्रॉक्सी का उपयोग करना चाहते हैं तो आपके ग्राहकों को पर पर विश्वास करना चाहिए और साथ ही लक्षित सर्वर के बजाय, जो उचित प्रमाणपत्र वितरित करने का मामला है, या फिर भी इसे सीए द्वारा हस्ताक्षरित किया जाना बेहतर है। आखिरी चीज जो आप करना चाहते हैं वह प्रमाण पत्र की समस्याओं को अनदेखा कर रही है: अन्यथा आप एसएसएल का भी उपयोग नहीं कर सकते हैं।

+0

क्या मज़ेदार है यह है के बारे में अपने शायद एसएसएल सभी * SSL ट्रैफ़िक की उपेक्षा के रूप में फिर से लिखने प्रॉक्सी शायद संभालती * और के माध्यम से अमान्य प्रमाणपत्रों नहीं दूँगी (अगर यह माध्यम से अमान्य प्रमाणपत्रों जाने के लिए सुरक्षित किया और अपने आप से बदल दिया मैं पागल हो रहा था क्योंकि एमआईटीएम हमलों के खिलाफ सुरक्षा करना अब संभव नहीं है)। – Joshua

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