2010-07-06 16 views
8

पर काम नहीं कर रहा है मेरे पास ओपनएसएसएच विकल्प के साथ msysgit स्थापित है। गिट बैश में, मैं एसएसएच एजेंट चला सकता हूं, और यह मेरी एसएस कुंजी के लिए पासफ्रेज प्रबंधित करता है। एसएसएस-एजेंट का उपयोग करने के लिए हडसन गिट प्लगइन के लिए यह संभव है? वर्तमान में, क्लोन करने की कोशिश करते समय यह लटकता है, इसमें कोई संदेह नहीं है कि पासफ्रेज दर्ज किया जा रहा है।हडसन गिट प्लगइन विंडोज

धन्यवाद!

उत्तर

9

जैसा कि "Problem with Hudson + Git + Gitosis on windows" में बताया गया है, आपको यह सुनिश्चित करना होगा कि हडसन नौकरी पहले %HOME% पर्यावरण चर सेट करे।
मूल्य निर्देशिका है जहाँ आप पा सकते हैं का उल्लेख करना चाहिए कि:

.ssh 
    id_rsa  # private key 
    id_rsa.pub # public key 
+0

धन्यवाद, वॉनसी। मैंने उपयोगकर्ता पर्यावरण चर के रूप में% HOME% सेट किया है। क्या यह इसे उठाएगा? साथ ही, एक प्रयोग के रूप में, मैंने खाली पासफ्रेज़ के साथ एक नई एसएसएच कुंजी उत्पन्न की, और हडसन अभी भी लटक रहा है। अगर मैं कमांड लाइन से हडसन गिट कमांड चलाता हूं, तो यह रेपो क्लोनिंग में सफल होता है। – Jacko

+0

@ जैको: इसे अतिरिक्त सुनिश्चित करने के लिए हडसन कॉन्फ़िगरेशन सेटिंग्स से सेटअप करने की आवश्यकता है। यह बताएगा कि क्यों हडसन नौकरियां लटकाती हैं जबकि कमांड लाइन गिट कमांड पास करते हैं। – VonC

+4

धन्यवाद, महोदय !! मैंने% HOME% पैरामीटर जोड़ा, http://wiki.hudson-ci.org/display/HUDSON/ पैरामीटरेटेड +बिल्ड, और अब यह क्लोनिंग है। फिर से धन्यवाद !!!!!! – Jacko

1

मैं सिर्फ इस सटीक एक ही समस्या मिला है लेकिन मेरे मामले की स्थापना HOME यह ठीक नहीं हुआ में!

मेरे मामले में ठीक HOMEDRIVE और HOMEPATH चर सेट करने के लिए वास्तव में था तो यह प्रतीत होता है कि विभिन्न विंडोज Git बनाता है (मेरा संस्करण 1.8.1.msysgit.1 है) SSH कुंजियों ढूंढने के विभिन्न वातावरण चर का उपयोग करें।

यदि संदेह है, तो सुनिश्चित करें कि आप हडसन को तीनों के साथ कॉन्फ़िगर करें!

ध्यान दें कि आप 'हडसन प्रबंधित करें'> 'सिस्टम कॉन्फ़िगर करें'> 'ग्लोबल प्रॉपर्टीज' के तहत हडसन-व्यापी पर्यावरण चर को कॉन्फ़िगर कर सकते हैं, इसलिए आपको प्रत्येक नौकरी के लिए व्यक्तिगत रूप से ऐसा करने की आवश्यकता नहीं है।