मैं Hudson
Gerrit Trigger
प्लग-इन का उपयोग करने का प्रयास कर रहा हूं।गेरिट और हडसन के लिए एसएसएच कुंजी बनाना
किसी भी कारण से, Gerrit
/var/lib/hudson/.ssh/id_rsa
पर SSH
कुंजी को स्वीकार नहीं कर रहा है।
जीयूआई में मैं एक त्रुटि के रूप में Connection error : com.jcraft.jsch.JSchException: Auth fail
मिलता है, और जब मैं टर्मिनल में काम कर रहा हूँ मैं एक Permission denied (publickey)
त्रुटि मिलती है।
मैं एक काम कर रहे निजी कुंजी को कैसे उत्पन्न और उपयोग कर सकता हूं ताकि Hudson
और Gerrit
अच्छा खेल सकें?
@VonC मैं तुम्हें हर सवाल का मैं जवाब देने में सोचने के लिए आ रहा हूँ! मेरे पास एक सीधी रेखा भी हो सकती है ... 'हडसन' वह उपयोगकर्ता है जो समीक्षा प्रणाली का उपयोग करना चाहिए, मैं * सोचता हूं *। नोबनेस क्षमा करें। क्या आपका मतलब है, या वास्तविक * मानव * उपयोगकर्ता, उदाहरण के लिए 'जोशस्मिथ'? –
@ जोश: यदि "हडसन" उपयोगकर्ता स्थानीयहोस्ट गेरिट सिस्टम के एसएसएच कनेक्शन को निष्पादित कर रहा है, तो उसे अपने 'id_rsa.pub' को इसके 'hudson/.ssh/valid_key' में जोड़ा गया है। – VonC
@ वॉनसी 'हडसन' का अपना 'id_rsa.pub' '/ var/lib/hudson/.ssh' में है। क्या तुम्हारे कहने का मतलब यही था? –