2012-05-29 17 views
31

मैंने जेनकींस सेट किया है, और यह अच्छी तरह से काम कर रहा है। यह पर्सफोर्स प्लगइन का उपयोग एससीएम के रूप में करता है, और चेकइन पर स्वचालित रूप से बनाता है। मेरी समस्या यह है कि जब कोई उपयोगकर्ता पेड़ को प्रतिबद्ध करता है तो यह स्वचालित रूप से सिस्टम पर उपयोगकर्ता खाता बनाता है, लेकिन कोई पासवर्ड सेट नहीं होता है, और उपयोगकर्ता लॉगिन नहीं कर सकता है।जेनकिंस ऑटो ने उपयोगकर्ता खाता बनाया, पासवर्ड कैसे लॉगिन/बदलें?

सिस्टम इंट्रानेट पर सुरक्षित है, और मैंने जेनकिन्स को "जेनकींस के अपने उपयोगकर्ता डेटाबेस" का उपयोग करने के लिए सेट किया है और "लॉग इन उपयोगकर्ता कुछ भी कर सकते हैं"। समस्या यह है कि किसी ने प्रतिबद्ध होने के बाद किसी को लॉग इन करने का कोई तरीका नहीं ढूंढ पाया है, वहां उपयोगकर्ता नाम स्वत: बनाए गए खातों की सूची में दिखाया गया है, लेकिन कोई पासवर्ड कभी नहीं भेजा जाता है। क्या कोई डिफ़ॉल्ट पासवर्ड है, या रीसेट करने का एक तरीका है?

सिस्टम उबंटू 12 पर चल रहा है जिसमें टॉमकैट 7 जेनकींस फ्रंट एंड की सेवा कर रहा है।

उत्तर

27

एससीएम द्वारा बनाए गए उपयोगकर्ता "पूर्ण" उपयोगकर्ता नहीं हैं। वे एससीएम परिवर्तन और ई-मेल प्राप्त करने के प्रयोजनों के लिए बनाए जाते हैं। इसलिए उन्हें साइन अप करने की आवश्यकता है (ऊपरी दाएं कोने में 'लॉग इन' आइकन के बाईं ओर दिखाई देने वाले 'साइन अप' आइकन का उपयोग करके) और अपना पासवर्ड प्रदान करें। उपयोगकर्ता नाम के लिए एससीएम नाम से मिलान करने के लिए सलाह दी जाती है।

वैकल्पिक रूप से, "पूर्ण" खाता वाला उपयोगकर्ता http://<jenkins-server>/people/ पर जा सकता है -> उपयोगकर्ता नाम पर क्लिक करें -> बाईं ओर लिंक कॉन्फ़िगर करें पर क्लिक करें, और उपयोगकर्ता को कॉन्फ़िगर करें (यदि यह काम करेगा तो मुझे 100% यकीन नहीं है, हालांकि, इसे आजमाएं)।

+9

का उपयोग करना "के लिए साइन अप" विकल्प काम नहीं करता है के साथ प्रवेश कर सकते हैं; यह एक "उपयोगकर्ता नाम पहले ही लिया गया है" त्रुटि देता है। (v1.466.2) –

+0

उपयोगकर्ता को दूसरे विकल्प के साथ जोड़ने के बाद, आपको "प्राधिकरण" के अंतर्गत "जेनकिन्स प्रबंधित करें", "सिस्टम कॉन्फ़िगर करें" में जाना होगा, और फिर मैन्युअल रूप से उन्हें सिस्टम में जोड़ें और उन्हें उचित अनुमति दें। –

+0

@ ब्रायन लार्सन: मुझे "सिस्टम कॉन्फ़िगर करें" के तहत "प्राधिकरण" अनुभाग नहीं मिला। अगर मैंने गलत किया तो कृपया मुझे मार्गदर्शन करें। –

17

संस्करण 1.517 के साथ, साइन अप काम नहीं किया और "उपयोगकर्ता नाम पहले ही लिया गया है" त्रुटि दी।

हालांकि आप http://<jenkins-server>/user/<autogenerated username>/configure पर जा सकते हैं और एससीएम उपयोगकर्ता के लिए पासवर्ड सेट कर सकते हैं, जो उन्हें एक पूर्ण जेनकींस उपयोगकर्ता में परिवर्तित कर देता है।

+2

मुझे आश्चर्य है कि माता-पिता (उपयोगकर्ता) पृष्ठ पर '/ config' पृष्ठ का कोई लिंक क्यों नहीं है। धन्यवाद! –

-1
  • जाओ `जेनकींस प्रबंधित करने के लिए ->" उपयोगकर्ता प्रबंधित करें "पर
  • क्लिक नीचे स्क्रॉल -> userId देख -> प्रयोक्ता आईडी (व्यवस्थापक) का प्रतीक दाईं ओर की स्थापना पर क्लिक करें -> पासवर्ड field- बदलने> सहेजें पर क्लिक करें।
  • अब आप नए साख
संबंधित मुद्दे