हे कनेक्ट केल्याने आपल्यासाठी काय साध्य होते
Zinn® GitHub ॲप इन्स्टॉल केल्याने आम्हाला वैयक्तिक टोकन न देताही एका साइटला आपल्या रिपॉझिटरींमधून डिप्लॉय करता येते — आणि प्रोजेक्ट बोर्डला GitHub सोबत सुसंगत ठेवता येते. आम्ही फक्त ॲपचा इन्स्टॉलेशन क्रमांक ठेवतो, जो स्वतःहून निरुपयोगी असतो, आणि जेव्हा गरज असेल तेव्हा प्रत्येक वेळी एक तास चालणारे टोकन तयार करतो. संस्थेसाठी हा अधिक चांगला पर्याय आहे, कारण तो कोणत्याही एका व्यक्तीच्या मालकीचा नसतो आणि कोणी सोडून गेल्यास काम करणे थांबवत नाही.
आपण सुरू करण्यापूर्वी
एक GitHub खाते, किंवा आपण जेथे ॲप इन्स्टॉल करू इच्छिता त्या संस्थेवरील मालकाचे (owner) अधिकार. तृतीय-पक्ष ॲप्सना अनुमती न देणाऱ्या संस्थांना मालकाद्वारे त्यास परवानगी देणे आवश्यक आहे; जर ते शक्य नसेल, तर त्याऐवजी फाइन-ग्रेन्ड टोकन वापरा (आपले GitHub खाते कनेक्ट करा).
1. GitHub वर की (key) तयार करा
तयार करण्यासाठी कोणतीही की नाही. आपल्या वैयक्तिक खात्यावर किंवा आपल्या संस्थेवर Zinn® GitHub ॲप इन्स्टॉल करा आणि एकतर सर्व रिपॉझिटरीज किंवा आम्ही डिप्लॉय कराव्यात अशा केवळ निवडक रिपॉझिटरीज निवडा.
त्यानंतर इन्स्टॉलेशन क्रमांक शोधा:
- वैयक्तिक खाते — Settings → Applications → Installed GitHub Apps, आणि Zinn® ॲपच्या बाजूला Configure.
- संस्था — Your organizations → Settings → GitHub Apps, आणि Zinn® ॲपच्या बाजूला Configure.
त्या पृष्ठावरील ॲड्रेस बारच्या शेवटी असलेला क्रमांक — उदाहरणार्थ github.com/settings/installations/12345678 — हा इन्स्टॉलेशन क्रमांक आहे.
2. ते येथे कनेक्ट करा
इन्टिग्रेशन्स स्क्रीनऐवजी ॲप जिथे वापरले जाते तिथे निवडले जाते:
- एखाद्या साइटच्या रिपॉझिटरी कनेक्शनवर, GitHub (app install) निवडा.
- प्रोजेक्ट बोर्डच्या GitHub लिंकवर, The Zinn® GitHub app निवडा.
Installation number पेस्ट करा आणि पुढे जा. काहीही सेव्ह करण्यापूर्वी आम्ही इन्स्टॉलेशन तपासतो; ज्या क्रमांकापर्यंत आम्ही पोहोचू शकत नाही तो कधीही साठवला जात नाही.
पुढे काय होते
- आपण ॲपला परवानगी दिलेल्या रिपॉझिटरीज साइटला डिप्लॉय करण्यासाठी दिसतात आणि पुश केल्यावर ते डिप्लॉय होते.
- आम्ही केलेली प्रत्येक कृती GitHub वरील इन्स्टॉलेशनच्या ऑडिट लॉगमध्ये आपल्या नावाऐवजी ॲपच्या नावाखाली दिसते.
- आम्हाला आणखी रिपॉझिटरीज देण्यासाठी, त्याच Configure पृष्ठावर ॲपचा रिपॉझिटरी ॲक्सेस बदला — काहीही पुन्हा कनेक्ट करण्याची आवश्यकता नाही.
जर ते कनेक्ट झाले नाही तर
रिपॉझिटरी गहाळ आहे. इन्स्टॉलेशनमध्ये फक्त आपण निवडलेल्या रिपॉझिटरीज समाविष्ट असतात. Configure उघडा आणि ती जोडा.
क्रमांक नाकारला गेला आहे. ॲड्रेस बारमधील क्रमांक हा इन्स्टॉलेशन क्रमांक आहे याची खात्री करा, ॲपचा स्वतःचा आयडी नाही, आणि ॲप अजूनही इन्स्टॉल केलेले आहे — अनइन्स्टॉल केलेल्या ॲपमध्ये कोणतेही इन्स्टॉलेशन नसते.
की नाकारली गेली असा संदेश येतो. हे जवळजवळ नेहमीच तीन कारणांपैकी एका कारणामुळे होते: त्यासोबत कॉपी झालेली स्पेस किंवा लाइन ब्रेक, मुदत संपलेली की, किंवा आपण ती कॉपी केल्यानंतर रिव्होक केलेली अथवा पुन्हा जनरेट केलेली की. नवीन की तयार करा आणि ती पुन्हा पेस्ट करा.
ते कनेक्ट होते, परंतु नंतर काहीतरी अयशस्वी होते. की प्रमाणीकृत होते परंतु क्रियेसाठी आवश्यक असलेल्या परवानगीचा अभाव असतो. वर सूचीबद्ध केलेल्या परवानग्यांसह एक नवीन की तयार करा, नंतर जुने कनेक्शन डिस्कनेक्ट करा आणि नवीन की कनेक्ट करा.
डिस्कनेक्ट करत आहे
Integrations उघडा, खाते शोधा आणि Disconnect दाबा. यामुळे साठवलेली की त्वरित हटवली जाते. तिचा वापर करणारी कोणतीही गोष्ट तिच्या पुढील क्रियेवर थांबते आणि त्यावर अवलंबून असलेल्या स्क्रीन्स शांतपणे अयशस्वी होण्याऐवजी तसा संदेश दर्शवतात.
डिस्कनेक्ट केल्याने जे आधीच केले गेले आहे ते पूर्ववत होत नाही — आम्ही आपल्या खात्यावर बदललेले रेकॉर्ड, डिप्लॉयमेंट किंवा सेटिंग्ज जसे आहेत तसेच राहतात. जर आपल्याला वाटत असेल की की स्वतः लीक झाली असावी, तर विक्रेत्याकडे जाऊन ती रिव्होक देखील करा; डिस्कनेक्ट केल्याने आमची प्रत काढली जाते, त्यांची नाही.