2015-01-07 10 views
5

के लिए व्यक्तिगत प्रमाण-पत्रों का उपयोग करें, मैं अपने जेनकींस सर्वर पर एक प्रोजेक्ट होस्ट कर रहा हूं। उस प्रोजेक्ट में गिटहब रेपो है और मैंने इसे स्थापित किया है ताकि यह स्वचालित रूप से नई प्रतिबद्धताओं का निर्माण कर सके। काम करने के लिए, मुझे एक जिथब खाते के लिए प्रमाण-पत्र इनपुट करने की आवश्यकता है जिसमें रेपो तक पूर्ण पहुंच है।जेनकींस: प्रोजेक्ट

समस्या यह है कि अगर मैं उसे अपनी लॉगिन जानकारी को क्रेडेंशियल्स सूची में जोड़ना चाहता हूं, तो मुझे उसे सर्वर पर सभी प्रमाण-पत्रों (मुझे वह नहीं चाहिए) को acces देना होगा।

मैं "{username}"> "साख"तहत क्रेडेंशियल्स का उपयोग करने की कोशिश की, लेकिन उन परियोजना सेटअप (सर्वर पर सब कुछ करने के लिए भी साथ 100% का उपयोग) में दिखाई नहीं दिया।

क्या उपयोगकर्ता के लिए अपने क्रेडेंशियल स्टोर करने और सर्वर पर सभी क्रेडेंशियल्स तक पूर्ण पहुंच प्रदान किए बिना परियोजना के लिए उनका उपयोग करने का कोई तरीका है?

+0

यह स्पष्ट नहीं है कि आप क्या चाहते हैं। आप – Slav

+0

लॉगिन करके परियोजनाओं तक पहुंच प्रतिबंधित कर सकते हैं मुझे प्रश्न समझ में नहीं आता है। क्या आप निम्न को स्पष्टीकरण दे सकते हैं: जब आप "सर्वर" कहते हैं, तो क्या आपका मतलब जेनकिंस सर्वर या गीथब सर्वर है? जब आप "खाता" कहते हैं, तो क्या आपका मतलब जेनकिन्स खाता या गिथब खाता है? – sti

+0

सर्वर जेनकींस सीआई सर्वर है और मैंने "खाता" का एकमात्र समय गिटहब खाता था। – franga2000

उत्तर

0

वैश्विक सुरक्षा के अंतर्गत उपयोगकर्ता की साख जोड़ें और फिर अनुमति देते हैं परियोजना आधारित मैट्रिक्स प्राधिकरण रणनीति परियोजना प्रति दिखाया गया है:

enter image description here

+0

मेरा मतलब जेनकिन्स उपयोगकर्ताओं के रूप में प्रमाण-पत्र नहीं है। मेरा मतलब है बाहरी प्रमाण-पत्र (गिटहब ...) Crenedtials प्लगइन का उपयोग कर – franga2000

0

मैं इस mailing list entry:

संक्षेप में में जवाब मिला: आप

  1. को स्थापित और सक्रिय करने की आवश्यकता है,
  2. वैश्विक सुरक्षा सेटिंग्स में
  3. इस समस्या के लिए इसे सक्षम करने में सक्षम करें, "विशिष्ट उपयोगकर्ता के रूप में चलाएं" रणनीति सक्षम करें।

यह आपको इस विशिष्ट उपयोगकर्ता के लिए प्रमाण-पत्र का उपयोग करने की अनुमति देता है।

एसएसएच-एजेंट सक्षम करने से यह काम आसानी से करने का अंतिम चरण है।