2012-07-19 5 views
5

के लिए रिमोट हेल्पर खोजने में असमर्थ मैं प्रोजेक्ट को प्रबंधित करने के लिए गिट के साथ बिटबकेट का उपयोग कर रहा हूं। मुझे विंडोज़ विकास पर्यावरण के तहत कोई समस्या नहीं है, हालांकि मुझे डेबियन निचोड़ में समस्याएं आ रही हैं। समस्या केवल क्लश पर क्लोन पर मौजूद नहीं है। त्रुटि मैं हो रही है:गिट 1.7.11 डेबियन घातक: 'https'

घातक: 'https'

मैं कर्ल के साथ यह संकलन की कोशिश की है, कर्ल के कई संस्करण को स्थापित करने की कोशिश की के लिए दूरदराज के सहायक है, लेकिन कोई सफलता प्राप्त करने में असमर्थ। इस question में गिट संस्करण 1.7.1 था और इसका जवाब 1.7.7 पर जाना था, हालांकि गिट का मेरा संस्करण 1.7.11

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

अद्यतन:

मेरे config.log कहते NO_CURL = ''

मैं अपने आप में कर्ल का उपयोग कर पहले https

Update2 कोई समस्या नहीं है:

मेरी config भी NO_OPENSSL कहते हैं = ''

कर एक -name Git-remote- लगता है * जड़ पर मुझे पता चलता है:

./usr/share/man/man1/git-remote-helpers.1.gz 
./usr/local/libexec/git-core/git-remote-fd 
./usr/local/libexec/git-core/git-remote-ext 
./usr/local/libexec/git-core/git-remote-https 
./usr/local/libexec/git-core/git-remote-testgit 
./usr/local/libexec/git-core/git-remote-ftps 
./usr/local/libexec/git-core/git-remote-ftp 
./usr/local/libexec/git-core/git-remote-http 
./usr/lib/git-core/git-remote-https 
./usr/lib/git-core/git-remote-testgit 
./usr/lib/git-core/git-remote-ftps 
./usr/lib/git-core/git-remote-ftp 
./usr/lib/git-core/git-remote-http 
./home/osednaca/git-1.7.11/git-remote-ftps 
./home/osednaca/git-1.7.11/git-remote-ext 
./home/osednaca/git-1.7.11/git-remote-https 
./home/osednaca/git-1.7.11/git-remote-testgit.py 
./home/osednaca/git-1.7.11/git-remote-ftp 
./home/osednaca/git-1.7.11/git-remote-fd 
./home/osednaca/git-1.7.11/Documentation/git-remote-helpers.txt 
./home/osednaca/git-1.7.11/Documentation/git-remote-fd.txt 
./home/osednaca/git-1.7.11/Documentation/git-remote-testgit.txt 
./home/osednaca/git-1.7.11/Documentation/git-remote-ext.txt 
./home/osednaca/git-1.7.11/git-remote-testgit 
./home/osednaca/git-1.7.11/git-remote-http 
./home/osednaca/git-1.7.11/contrib/mw-to-git/git-remote-mediawiki 
./home/osednaca/git-1.7.11/contrib/mw-to-git/git-remote-mediawiki.txt 
+0

आपको गिट के इस संस्करण को कैसे मिला? इसे स्वयं संकलित करें? कुछ पैकेज स्थापित करें? कौनसा? –

+0

मेरे पास संस्करण था जो डेबियन रिपोजिटरी के साथ आया था, फिर समस्या मिली और इसे स्वयं संकलित करें लेकिन एक ही समस्या –

+0

खुश है क्या आपके पास गिट-रिमोट-http है? 'ls/usr/libexec/git-core/git-remote *' काम कर सकता है, लेकिन आपका पथ भिन्न हो सकता है। क्या आपके पास libcurl विकास पैकेज स्थापित है? यदि आप कोशिश करते हैं तो curl समर्थन https URL करता है? क्या आपके पास openssl है और openssl-devel लाइब्रेरी स्थापित है? –

उत्तर

6

यदि आप -f strace के लिए गए थे यह आप देखना होगा कि यह वास्तव में है कि सहायक खोजने की कोशिश कर रहा है, लेकिन व्यवस्था में पथ। उस रूट को बदलने के लिए आप --exec-path या GIT_EXEC_PATH का उपयोग कर सकते हैं।

उदाहरण के लिए मैं संग्रह से Git कोर wget'd, और में ~/opt -x dpkg कहते हैं, मैं तो

 
export GIT_EXEC_PATH=/home/ppetraki/opt/usr/lib/git-core 

जहां,

 
find ~/ -name git-remote-https 
/home/ppetraki/opt/usr/lib/git-core/git-remote-https 

उपयोग इस डिबग करने के लिए होगा ,

 
strace -f $FOO/usr/bin/git clone https://uri > trace.out 2>&1 

उम्मीद है कि इससे मदद मिलती है।