मैंने अभी अपना पहला जेनकिन्स गुलाम स्थापित किया है। मैं निर्माण चलाता हूं, और मैंने एसएसएच कुंजी के साथ समस्याओं को मारा। मास्टर जेनकींस सर्वर उपयोगकर्ता 'जेनकींस' के तहत चल रहा है। मैंने एसएसएच कुंजी स्थापित की है जैसे कि मैं बिना किसी पासवर्ड के मास्टर से दास तक एसएसएच कर सकता हूं।जेनकींस - गुलाम नोड से क्लोन गिट करने में असमर्थ। एसएसएच कुंजी
उदा। मास्टर से:
[email protected]:~$ ssh slave
Last login: Tue Apr 17 10:30:22 2012 from masterjenkins.com
$ whoami
jenkins
तो यह साबित करता है कि दास नोड 'जेनकिन्स' उपयोगकर्ता के तहत भी चल रहा है। (मैंने जेनकिन्स @ दास से रिमोट गिट सर्वर तक सार्वजनिक एसएसएच कुंजी की प्रतिलिपि बनाई है)। और मैं दास से मैन्युअल रूप से Git क्लोन जारी करने के लिए कर रहा हूँ, लेकिन जब मैं गुरु से निर्माण शुरू मैं संदेशों के इन प्रकार प्राप्त: तो यह अभी भी इशारा कर रहा है कि मेरे SSH कुंजियों सेट नहीं हैं
ERROR: Error cloning remote repo 'origin' : Could not clone [email protected]:abc
hudson.plugins.git.GitException: Could not clone [email protected]:abc
Caused by: hudson.plugins.git.GitException: Error performing command: git clone --progress -o origin [email protected]:abc /var/lib/jenkins/workspace/abc_build
Command "git clone --progress -o origin [email protected]:abc /var/lib/jenkins/workspace/abc_build" returned status code 128: Initialized empty Git repository in /var/lib/jenkins/workspace/abc_build/.git/
Host key verification failed.
fatal: The remote end hung up unexpectedly
Caused by: hudson.plugins.git.GitException: Command "git clone --progress -o origin [email protected]:abc /var/lib/jenkins/workspace/abc_build" returned status code 128: Initialized empty Git repository in /var/lib/jenkins/workspace/abc_build/.git/
Host key verification failed.
fatal: The remote end hung up unexpectedly
Trying next repository
ERROR: Could not clone repository
FATAL: Could not clone
सही ढंग से ऊपर। क्या कोई मुझे बता सकता है कि मुझे कहां कॉपी करने की आवश्यकता है?
बहुत धन्यवाद, एनएस
मेजबान कुंजी सत्यापन भी विफल रहता है यह इंगित करता है कि आपके जेनकिंस उपयोगकर्ता ने कभी भी उस सर्वर में कभी नहीं सोचा है और आपने मेजबान कुंजी स्वीकार नहीं की है, सीएलआई से एसएसआई से प्रयास करने के लिए जेनकिंस उपयोगकर्ता को यह सुनिश्चित करने के लिए प्रयास करें कि यह काम करता है, और स्वीकार करता है मेजबान कुंजी – Doon
@ डून यह समस्या हो सकती है। मैंने मूल रूप से सोचा था कि आप उसी मशीन से एसएसएच करने की कोशिश कर रहे थे कि जेनकिंस क्लोन करने की कोशिश कर रहा है। –
बेस्टर्ड मिला! आपके सभी इनपुट के लिए धन्यवाद। मैंने जेनकिंस को गुलाम पर चलाने का प्रयास करने की कोशिश की और चिपकाया: गिट क्लोन - प्रोग्रेस -ओ मूल गिट @ होस्ट: एबीसी/var/lib/जेनकींस/वर्कस्पेस/एबीसी और यह निकला कि मेरे पास कुछ अपमानजनक कुंजी थी इन /root/.ssh/known_hosts इन्हें हटाने और गिट रेपो से कनेक्ट करने के बाद, यह काम किया! – nonshatter