आढावा
तुम्ही ChatGPT वर्कस्पेसचे प्रशासक असाल आणि तुमच्या संस्थेसाठी GitHub Enterprise अॅप साच्याचा सेटअप करत असाल, तर हे मार्गदर्शन वापरा. साचा म्हणजे सदस्य वापरतात ते अंतिम अॅप नव्हे. ही एक सेटअप प्रक्रिया आहे. तुम्ही GitHub Enterprise ची आवश्यक संरचना दिल्यावर ती त्या वर्कस्पेससाठी अॅपचा मसुदा तयार करते.
GitHub Enterprise साठीची सेटअप प्रक्रिया ChatGPT ला तुमच्या संस्थेच्या GitHub Enterprise होस्टशी जोडते. तुम्ही GitHub अॅप तयार करता, ChatGPT च्या कॉलबॅक यूआरएलची नोंदणी करता, ओळखप्रमाणे तयार करता आणि नंतर ती मूल्ये ChatGPT मधील साच्याच्या सेटअप प्रक्रियेत पेस्ट करता. ChatGPT ने अॅपचा मसुदा तयार केल्यानंतर, तुम्ही तो प्रकाशित करू शकता आणि वर्कस्पेसमधील इतर अॅप्सप्रमाणे त्याचे व्यवस्थापन करू शकता.
वर्कस्पेसमधील विविध विभागांमध्ये जाणे आणि अॅपचा प्रवेश यांबाबत पहा: प्लगइन्स आणि अॅप्ससाठी प्रशासकीय नियंत्रणे, सुरक्षा आणि अनुपालन.
तुम्ही कशाचा सेटअप करत आहात
तुम्ही ChatGPT मध्ये विशिष्ट वर्कस्पेससाठी GitHub Enterprise अॅप तयार करत आहात. हे अॅप पुढील गोष्टी वापरते:
तुमच्या GitHub Enterprise होस्टवर नोंदणी केलेले GitHub अॅप.
वापरकर्त्याच्या OAuth प्राधिकरणासाठी GitHub अॅपचा क्लायंट आयडी आणि क्लायंटचे गुप्त मूल्य.
रिपॉझिटरीवरील क्रियांसाठी ChatGPT ला इन्स्टॉलेशन टोकन तयार करता यावीत यासाठी GitHub अॅपची खाजगी की.
GitHub Enterprise ला इन्स्टॉलेशन आणि रिपॉझिटरीतील घटना ChatGPT कडे परत पाठवता याव्यात यासाठी वेबहुकचे गुप्त मूल्य आणि वेबहुक यूआरएल.
तुमचे GitHub Enterprise होस्टनाव, उदाहरणार्थ
github.example.com.
GitHub अॅप तयार करा, स्वतंत्र GitHub OAuth अॅप नव्हे. ChatGPT मधील साच्याच्या सेटअपसाठी GitHub अॅपची ओळखप्रमाणे, खाजगी की आणि वेबहुक सेटिंग्ज आवश्यक आहेत.
सुरुवात करण्यापूर्वी
तुम्हाला पुढील गोष्टी आवश्यक आहेत:
ChatGPT वर्कस्पेसच्या प्रशासकाचे किंवा मालकाचे प्रवेशाधिकार.
GitHub अॅप्स तयार आणि इन्स्टॉल करण्याची परवानगी असलेले GitHub Enterprise प्रशासकाचे किंवा संस्थेच्या मालकाचे प्रवेशाधिकार.
फक्त GitHub Enterprise चे होस्टनाव,
https://किंवा पाथशिवाय.ChatGPT ने रिपॉझिटरीतील कोणत्या क्रियांना समर्थन द्यावे याबाबतचा निर्णय, उदाहरणार्थ केवळ वाचनासाठी रिपॉझिटरी शोध, pull request कार्यप्रवाह, समस्यांशी संबंधित कार्यप्रवाह, फाइलमधील संपादने, GitHub Actions किंवा अधिक व्यापक Codex कार्यप्रवाह.
GitHub अॅपची खाजगी की आणि क्लायंटचे गुप्त मूल्य हाताळण्यासाठी सुरक्षित जागा.
ChatGPT आणि GitHub Enterprise वेगवेगळ्या टॅबमध्ये उघडे ठेवा. कॉलबॅक यूआरएल स्वतःहून तयार करू नका. ChatGPT मध्ये दाखवलेल्या कॉलबॅक यूआरएलची तंतोतंत प्रत घ्या.
आधी तयार ठेवायची मूल्ये
GitHub Enterprise होस्टनाव: उदाहरणार्थ,
github.example.com.कॉलबॅक यूआरएल: ChatGPT मधील साच्याच्या सेटअप प्रक्रियेतून याची प्रत घ्या.
GitHub अॅपचा क्लायंट आयडी.
GitHub अॅपच्या क्लायंटचे गुप्त मूल्य.
GitHub अॅपची पीईएम स्वरूपातील खाजगी की.
ChatGPT ने तयार केलेले वेबहुकचे गुप्त मूल्य.
ChatGPT मध्ये अॅपचा मसुदा तयार झाल्यानंतर तयार केलेला वेबहुक यूआरएल.
ChatGPT मध्ये साच्याचा सेटअप सुरू करा
ChatGPT मध्ये, ज्या वर्कस्पेसमध्ये अॅप उपलब्ध करायचे आहे त्या वर्कस्पेसवर जा.
वर्कस्पेस सेटिंग्ज > अॅप्स उघडा. तुम्ही प्रशासक कन्सोलवर जाऊन, अपेक्षित ChatGPT वर्कस्पेस निवडून प्लगइन्स देखील उघडू शकता. आधीपासून ठेवलेले अॅप्स पृष्ठ उघडण्यासाठी जुन्या अॅप्सचे व्यवस्थापन करा निवडा.
निर्देशिका निवडा.
GitHub Enterprise शोधा.
GitHub Enterprise अॅपचा साचा निवडा आणि सेटअप सुरू करा.
अॅपचे नाव आणि वर्णन स्पष्टपणे नोंदवा, उदाहरणार्थ GitHub Enterprise किंवा GitHub Enterprise - अभियांत्रिकी.
GitHub Enterprise चे होस्टनाव नोंदवा, उदाहरणार्थ
github.example.com.ChatGPT मध्ये दाखवलेल्या कॉलबॅक यूआरएलची प्रत घ्या. हा टॅब उघडा ठेवा.
सेटअपदरम्यान तयार केलेले वेबहुकचे गुप्त मूल्य दिसल्यास त्याची प्रत घ्या.
कॉलबॅक यूआरएलचे उदाहरण: https://chatgpt.com/connector/oauth/<callback_id>
कॉलबॅक आयडी काढू नका, शेवटी स्लॅश जोडू नका किंवा या यूआरएलऐवजी सर्वसाधारण ChatGPT यूआरएल वापरू नका.
GitHub Enterprise मध्ये GitHub अॅप तयार करा
तुमचा GitHub Enterprise होस्ट उघडा, उदाहरणार्थ
https://github.example.com.अॅपची मालकी ज्या संस्थेकडे किंवा खात्याकडे असावी, तिथे जा.
सेटिंग्ज > विकासक सेटिंग्ज > GitHub अॅप्स उघडा.
नवीन GitHub अॅप निवडा.
अॅपचे नाव स्पष्टपणे नोंदवा, उदाहरणार्थ ChatGPT GitHub Enterprise जोडणी साधन.
मुख्यपृष्ठाचा यूआरएल नोंदवा. यासाठी स्वतंत्र अंतर्गत पृष्ठ नसेल, तर GitHub Enterprise वरील संस्थेचा यूआरएल वापरा.
‘कॉलबॅक यूआरएल’मध्ये ChatGPT मधून प्रत घेतलेला कॉलबॅक यूआरएल जसाच्या तसा पेस्ट करा.
तुमच्या सुरक्षा पथकाकडे बदल करण्याचे विशिष्ट कारण नसेल, तर ‘वापरकर्ता प्राधिकरण टोकनची मुदत संपुष्टात आणा’ हा पर्याय सक्षम ठेवा.
‘इन्स्टॉलेशनदरम्यान वापरकर्त्याचे प्राधिकरण मागा’ हा पर्याय सक्षम करा, जेणेकरून वापरकर्ते इन्स्टॉलेशन किंवा जोडणी प्रक्रियेदरम्यान अॅपला प्राधिकरण देऊ शकतील.
‘हे GitHub अॅप कुठे इन्स्टॉल करता येईल?’ या विभागात, तुम्ही नियोजित केलेल्या वापरासाठी योग्य असा सर्वात मर्यादित पर्याय निवडा.
GitHub अॅप तयार करा.
परवानग्या आणि घटना यांची संरचना करा
तुम्ही ChatGPT मध्ये ज्या क्रिया सक्षम करणार आहात त्यांसाठी आवश्यक तेवढ्याच किमान परवानग्या निवडा.
केवळ वाचनासाठी रिपॉझिटरी शोधणे आणि प्रश्नोत्तरे यांसाठी पुढील वाचन परवानग्यांपासून सुरुवात करा:
मेटाडेटा: केवळ वाचन. GitHub अॅप्ससाठी GitHub ला मेटाडेटा आवश्यक असतो.
सामग्री: फाइल आणि रिपॉझिटरीमधील सामग्रीच्या प्रवेशासाठी केवळ वाचन.
समस्या: समस्या शोधणे किंवा वाचणे आवश्यक असल्यास केवळ वाचन.
pull request: pull request शोधणे किंवा पुनरावलोकनासाठी संदर्भ आवश्यक असल्यास केवळ वाचन.
क्रिया: कार्यप्रवाहाच्या अंमलबजावणीची स्थिती, कार्ये, नोंदी किंवा तयार झालेल्या फाइल्स आवश्यक असल्यास केवळ वाचन.
लेखन करणाऱ्या कार्यप्रवाहांसाठी, गरज असेल तिथेच लेखन परवानग्या जोडा, उदाहरणार्थ सामग्री, pull request, समस्या, क्रिया किंवा कार्यप्रवाह. ChatGPT च्या अपेक्षित क्रिया करता येतील इतक्याच मर्यादित परवानग्या वापरा.
वेबहुक घटना तुम्ही समर्थित करत असलेल्या कार्यप्रवाहांशी जुळल्या पाहिजेत. सामान्य घटनांमध्ये इन्स्टॉलेशन, इन्स्टॉलेशनमधील रिपॉझिटरी, बदल पाठवणे, pull request, समस्या, समस्येवरील टिप्पणी, कार्यप्रवाहाची अंमलबजावणी आणि कार्यप्रवाहातील कार्य यांचा समावेश होतो.
GitHub अॅपची ओळखप्रमाणे तयार करा आणि त्यांची प्रत घ्या
GitHub अॅपच्या सेटिंग्जमध्ये क्लायंट आयडीची प्रत घ्या.
क्लायंटचे गुप्त मूल्य तयार करा आणि लगेच त्याची प्रत घ्या.
खाजगी की या विभागात खाजगी की तयार करा.
.pem फाइल डाउनलोड करा आणि सुरक्षितपणे साठवा.
.pem फाइल तुमच्या संगणकावर उघडा आणि सुरुवातीच्या व शेवटच्या ओळींसह संपूर्ण पीईएम मजकुराची प्रत घ्या.
खाजगी की ही संवेदनशील माहिती आहे. ती ओळखप्रमाणाप्रमाणेच काळजीपूर्वक हाताळा. ती उघड झाल्यास नवीन खाजगी की तयार करा, ChatGPT अॅपचा सेटअप अद्ययावत करा आणि उघड झालेली की GitHub Enterprise मधून हटवा.
ChatGPT मधील सेटअप पूर्ण करा
ChatGPT मधील साच्याच्या सेटअप टॅबवर परत जा.
GitHub अॅपचा क्लायंट आयडी OAuth क्लायंट आयडीमध्ये पेस्ट करा.
GitHub अॅपच्या क्लायंटचे गुप्त मूल्य OAuth क्लायंटचे गुप्त मूल्य यामध्ये पेस्ट करा.
तुमच्या संस्थेला साच्यातील पूर्वनिर्धारित मूल्ये जाणीवपूर्वक बदलण्याची गरज नसेल, तर व्याप्ती तशीच ठेवा.
GitHub Enterprise च्या होस्टनावामध्ये फक्त होस्टनावच आहे याची खात्री करा, उदाहरणार्थ
github.example.com.GitHub अॅपची पीईएम स्वरूपातील खाजगी की ‘GitHub अॅपची खाजगी की’ या क्षेत्रात पेस्ट करा किंवा अपलोड करा.
तयार केलेले वेबहुकचे गुप्त मूल्य नोंदवलेले आहे याची खात्री करा.
अॅपचा मसुदा तयार करा.
ChatGPT मध्ये तयार केलेल्या अॅपच्या मसुद्याचे तपशील उघडा आणि तयार झालेल्या वेबहुक यूआरएलची प्रत घ्या.
वेबहुक यूआरएल असे असावे: https://connectors.api.openai.org/connectors/<connector_id>/webhook
GitHub Enterprise मधील वेबहुकचा सेटअप पूर्ण करा
GitHub Enterprise मधील GitHub अॅपच्या सेटिंग्जवर परत जा.
GitHub अॅपच्या सामान्य सेटिंग्ज उघडा.
‘सक्रिय वेबहुक’ आधीपासून सक्षम नसल्यास सक्षम करा.
ChatGPT चा वेबहुक यूआरएल ‘वेबहुक यूआरएल’मध्ये पेस्ट करा.
ChatGPT चे वेबहुक गुप्त मूल्य ‘वेबहुकचे गुप्त मूल्य’ यामध्ये पेस्ट करा.
एसएसएल पडताळणी सक्षम ठेवा.
सदस्यता घेतलेल्या वेबहुक घटना तुम्ही सक्षम केलेल्या परवानग्या आणि क्रियांशी जुळतात याची खात्री करा.
बदल जतन करा.
ChatGPT मध्ये अॅप प्रकाशित करा आणि त्याचे व्यवस्थापन करा
अॅपचा मसुदा तयार केल्याने तो आपोआप सदस्यांना उपलब्ध होत नाही. मसुद्याचे पुनरावलोकन केल्यानंतर:
अॅपचा मसुदा प्रकाशित करा.
वर्कस्पेस सेटिंग्जमध्ये अॅप्स पृष्ठ उघडा, सक्षम केलेली उघडा आणि अॅप दिसते याची खात्री करा. तुम्ही प्रशासक कन्सोल > प्लगइन्स मधील ‘जुन्या अॅप्सचे व्यवस्थापन करा’ वापरूनही अॅप्स पृष्ठ उघडू शकता.
ज्या भूमिकांतील वापरकर्त्यांना हे अॅप वापरता यावे, त्यांच्यासाठी वापरकर्ता प्रवेश संरचित करा.
वाचन आणि लेखन क्रियांसाठी क्रिया नियंत्रण तपासा.
अॅप वापरण्यापूर्वी ChatGPT ने सदस्यांना कधी विचारावे हे निवडण्यासाठी अॅपच्या परवानग्या तपासा.
चाचणीसाठी परवानगी असलेल्या वापरकर्त्याला ChatGPT मधील अॅप्स उघडून अॅप दिसते याची खात्री करण्यास सांगा.
अॅपच्या या परवानग्या ChatGPT संभाषणांना लागू होतात. अॅपच्या कोणत्या क्रिया उपलब्ध असतील आणि अंतिम वापरकर्त्यांना त्या मंजूर करण्यास कधी विचारले जाईल हे ठरवण्यासाठी वर्कस्पेस एजंट प्रत्येक एजंटच्या निर्मात्याने ठरवलेली स्वतंत्र नियंत्रणे वापरतात. एजंटच्या कार्यपद्धतीसाठी पहा: Enterprise आणि Business साठी ChatGPT वर्कस्पेस एजंट.
GitHub अॅप इन्स्टॉल करा आणि त्याची चाचणी घ्या
GitHub Enterprise मध्ये संस्थेवर किंवा खात्यावर GitHub अॅप इन्स्टॉल करा.
वर्कस्पेसच्या धोरणानुसार सर्व रिपॉझिटरी किंवा निवडक रिपॉझिटरी निवडा.
परवानगी असलेला वापरकर्ता म्हणून ChatGPT मधून जोडणीची प्रक्रिया सुरू करा.
विचारले गेल्यावर GitHub अॅपला प्राधिकरण द्या.
सुरुवातीला एखादी लहान वाचन क्रिया करून पहा, उदाहरणार्थ प्रवेश असलेल्या रिपॉझिटरींची यादी मिळवणे किंवा एखादी माहीत असलेली pull request आणणे.
लेखन क्रिया सक्षम केल्या असतील, तर व्यापक वापर सुरू करण्यापूर्वी कमी जोखीम असलेल्या रिपॉझिटरीवर चाचणी घ्या.
होस्टनाव आणि OAuth ची कार्यपद्धती
GitHub Enterprise चे एंडपॉइंट ठरवण्यासाठी ChatGPT होस्टनाव वापरते. फक्त होस्ट नोंदवा, उदाहरणार्थ github.example.com किंवा octocorp.ghe.com.
एपीआय पाथ किंवा रिपॉझिटरी पाथ नोंदवू नका. या अॅपचा नेमका GitHub Enterprise होस्ट github.com असेल तरच तो नोंदवा.
समस्यानिवारण
पुनर्निर्देशन यूआरआय जुळत नाही: GitHub अॅपचा कॉलबॅक यूआरएल ChatGPT मध्ये दाखवलेल्या कॉलबॅक यूआरएलशी तंतोतंत जुळतो याची खात्री करा.
ChatGPT अॅपचा मसुदा तयार किंवा जतन करू शकत नाही: होस्टनाव, OAuth क्लायंट आयडी, OAuth क्लायंटचे गुप्त मूल्य, खाजगी की आणि वेबहुकचे गुप्त मूल्य यांसह सर्व आवश्यक क्षेत्रे भरलेली आहेत याची खात्री करा.
प्रमाणीकरण यशस्वी होते, पण रिपॉझिटरीला केलेल्या विनंत्या अयशस्वी होतात: GitHub अॅप इन्स्टॉल केलेले आहे आणि त्याला रिपॉझिटरीचा प्रवेश आहे याची खात्री करा.
एपीआयकडून 403 किंवा अपुऱ्या परवानग्यांचा प्रतिसाद मिळतो: GitHub अॅपसाठी आवश्यक असलेली उर्वरित परवानगी जोडा आणि विचारले गेल्यास इन्स्टॉलेशनच्या मालकाकडून अद्ययावत परवानग्या मंजूर करून घ्या.
कोणत्याही रिपॉझिटरी दिसत नाहीत: अॅपच्या इन्स्टॉलेशनमध्ये अपेक्षित रिपॉझिटरी समाविष्ट आहेत आणि ChatGPT मध्ये प्राधिकरण देणाऱ्या वापरकर्त्याला त्यांचा प्रवेश आहे याची खात्री करा.
वेबहुक संदेश पोहोचत नाहीत: वेबहुक यूआरएल आणि वेबहुकचे गुप्त मूल्य ChatGPT मधील मूल्यांशी जुळतात याची खात्री करा, एसएसएल पडताळणी सक्षम ठेवा आणि GitHub Enterprise होस्ट
connectors.api.openai.orgशी संपर्क साधू शकतो याची खात्री करा.खाजगी कीमधील त्रुटी: सुरुवातीच्या आणि शेवटच्या ओळींसह संपूर्ण पीईएम मजकुराची प्रत घेतली आहे याची खात्री करा.
