AWS CodePipeline, इसके संचालन के लिए दो GitHub scopes की आवश्यकता है:
[...] आप या तो एक नई पाइपलाइन बना कर या किसी को संपादित करके GitHub भंडार से जुड़ सकते हैं मौजूदा एक। पहली बार जब आप पाइपलाइन पर गिटहब रिपोजिटरी जोड़ते हैं, तो आपको एडब्ल्यूएस कोडपिपलाइन को पर अपने भंडारों तक पहुंच अधिकृत करने के लिए कहा जाएगा। GitHub के साथ एकीकृत करने के लिए, एडब्ल्यूएस CodePipeline OAuth टोकन का उपयोग करता है और दो GitHub स्कोप की आवश्यकता है: admin:repo_hook
, है जो जब आप प्रतिबद्ध हैं और भंडार में परिवर्तन धकेल दिया पता लगाने के लिए इस्तेमाल किया, और repo
है, जो पढ़ने के लिए और से कलाकृतियों को खींचने के लिए प्रयोग किया जाता है एक पाइपलाइन में सार्वजनिक और निजी भंडार। अधिक जानकारी के लिए गिटहब स्कॉप्स के बारे में, GitHub Developer API Reference देखें।
पहुँच एडब्ल्यूएस CodePipeline के लिए सभी खजाने के लिए कॉन्फ़िगर किया गया है जो करने के लिए GitHub खाते तक पहुँच है; इसे वर्तमान में व्यक्तिगत भंडारों के लिए कॉन्फ़िगर नहीं किया जा सकता है।
[जोर मेरा]
अब, जबकि आप शायद उस किया है, यह संभव है कि आपके संगठन की स्थापना की है, ताकि वह (डिफ़ॉल्ट रूप से एक्सेस नहीं मिलता, जबकि इस दृश्य और समायोज्य है जब को अधिकृत एक नया ऐप/सेवा, इसे आसानी से अनदेखा किया जाता है) - यहां रेस है। गिटहब टूलटिप:
जब तक किसी मालिक द्वारा पहुंच प्रदान नहीं की जाती है, तो एप्लिकेशन संगठन के निजी डेटा तक नहीं पहुंच सकता है या इसके सार्वजनिक डेटा को संशोधित नहीं कर सकता है।
बशर्ते आप संगठन के स्वामी हैं, तो आप स्पष्ट रूप से संदर्भित CodePipeline GitHub दस्तावेज में उल्लिखित उलटा निर्देश करके पहुंच दे सकते हैं:
आप सेटिंग का चयन करके GitHub से इस पहुँच को निरस्त कर सकते हैं, एप्लिकेशन, और उसके बाद, प्राधिकृत अनुप्रयोगों के तहत, अधिकृत अनुप्रयोगों की सूची में AWS कोडपिपलाइन ढूंढना और को रद्द करना चुनना। [...]
है यही कारण है, अपने GitHub प्रोफ़ाइल पर जाएं => सेटिंग्स => अनुप्रयोग => एडब्ल्यूएस CodePipeline, और प्रत्येक लागू संगठन के लिए Grant access
बटन क्लिक करें।
स्रोत
2015-09-04 13:30:55
हाय स्टीफन, मैं इस संगठन का मालिक नहीं हूं लेकिन मैं अभी भी एडब्ल्यूएस कोडपिपलाइन अनुमति पृष्ठ (गिटहब प्रोफाइल => सेटिंग्स => एप्लिकेशन => एडब्ल्यूएस कोडपलाइन) में संगठन के नाम के पास एक हरा टिक देख सकता हूं। हालांकि, मैं अपने संगठन का नाम "संगठन पहुंच" भाग में देख सकता हूं, कोडपिपलाइन संगठन के निजी प्रतिनिधि पढ़ने में सक्षम नहीं है। – anshul410