OpenAI
या पेजला मशीनद्वारे भाषांतरित केले आहे. मूळ इंग्रजी लेख पहा.

GitLab ला ChatGPT आणि Codex शी कनेक्ट करणे

कोड, विलीनीकरण विनंत्या, समस्या आणि CI/CD चे विश्लेषण करण्यासाठी, त्यांचे संदर्भ देण्यासाठी आणि त्यांवर कृती करण्यासाठी ChatGPT व Codex मधून तुमचे GitLab प्रकल्प वापरा.

अपडेट केले: 3 days ago

ChatGPT आणि Codex मधील GitLab सध्या बीटा टप्प्यात आहे.

आढावा

GitLab प्लगइनमुळे ChatGPT आणि Codex अद्ययावत GitLab डेटा मिळवू शकतात आणि परवानगी असल्यास, कनेक्ट केलेल्या वापरकर्त्याला प्रवेश असलेल्या प्रकल्पांमध्ये कृती करू शकतात. हे प्रकल्प, गट, रिपॉझिटरीतील फाइल्स, शाखा, कमिट्स, मर्ज विनंत्या, समस्या, पाइपलाइन, जॉब आणि संबंधित चर्चांसह कार्य करते.

GitLab प्लगइनमध्ये GitLab.com साठी GitLab अ‍ॅप आणि GitLab Self-Managed अ‍ॅपचा साचा समाविष्ट आहे. प्लगइन हे वापरकर्ते इंस्टॉल करत असलेले पॅकेज आहे, तर अ‍ॅप हे GitLab डेटा आणि कृतींमध्ये प्रवेश देणारे कनेक्शन आहे.

GitLab Self-Managed किंवा GitLab Dedicated साठी, सदस्य कनेक्ट करण्यापूर्वी वर्कस्पेस प्रशासकाने साच्यापासून त्या वर्कस्पेससाठी अ‍ॅप तयार करून प्रकाशित करणे आवश्यक आहे. अ‍ॅप साच्यांबद्दल अधिक जाणून घ्या आणि GitLab अ‍ॅपचा साचा सेट करण्याविषयी वाचा.

वैयक्तिक समक्रमण असलेले पूर्वीचे GitLab Issues अ‍ॅप आता उपलब्ध नाही. सध्याचे GitLab अ‍ॅप कनेक्ट करण्यासाठी या लेखातील सेटअपच्या पायऱ्या पाळा. हे अ‍ॅप तुमच्या प्रॉम्प्टशी संबंधित API विनंत्यांद्वारे डेटा मिळवते.

उपलब्धता

योजना आणि वर्कस्पेसच्या संरचनेनुसार उपलब्धता बदलू शकते. वर्कस्पेस प्रशासक ChatGPT मध्ये GitLab प्लगइन संरचित करतात आणि त्याची उपलब्धता, तो कोण वापरू शकते, कोणत्या कृती सक्षम आहेत आणि मंजुरी कधी आवश्यक आहे हे नियंत्रित करतात.

GitLab प्लगइन काय करू शकते

GitLab मधून वाचा

ChatGPT आणि Codex हे करू शकतात:

  • प्रकल्प आणि गट तपासणे.

  • रिपॉझिटरीची रचना पाहणे आणि फाइल वाचणे.

  • शाखा, कमिट आणि फरक यांची तुलना करणे.

  • विलीनीकरण विनंत्या, मंजुरी, समस्या, टिप्पण्या आणि चर्चा यांचे पुनरावलोकन करणे.

  • पाइपलाइन, कार्ये, नोंदी आणि चाचणी अहवाल तपासणे.

GitLab मध्ये कृती करा

वर्कस्पेस सेटिंग्ज आणि GitLab परवानग्यांनुसार ChatGPT आणि Codex हे करू शकतात:

  • शाखा आणि कमिट तयार करणे.

  • रिपॉझिटरी फाइल तयार, अद्ययावत किंवा हटवणे.

  • विलीनीकरण विनंत्या आणि समस्या तयार किंवा अद्ययावत करणे.

  • टिप्पण्या किंवा चर्चा जोडणे.

  • विलीनीकरण विनंत्या मंजूर करणे, त्यांचा आधार बदलणे किंवा त्या विलीन करणे.

  • सूचना लागू करणे.

  • पाइपलाइन तयार करणे किंवा कार्ये आणि पाइपलाइन चालवून त्यांचा पुन्हा प्रयत्न करणे.

उपलब्ध कृती वर्कस्पेसच्या भूमिकेनुसार प्रवेश, कृती कॉन्फिगर करा आणि मंजुरी कॉन्फिगर करा या सेटिंग्जवर तसेच मंजूर केलेल्या OAuth व्याप्ती आणि कनेक्ट केलेल्या वापरकर्त्याच्या GitLab परवानग्यांवर अवलंबून असतात.

ChatGPT मध्ये GitLab सेट अप करा

GitLab.com शी कनेक्ट करा

  1. ChatGPT उघडा.

  2. प्लगइन निर्देशिका उघडा.

  3. GitLab शोधा.

  4. प्लगइन स्थापित करा निवडा.

  5. GitLab वर कनेक्ट करा निवडा.

सूचना दिसल्यास, GitLab मध्ये ChatGPT ला अधिकृत करा. GitLab प्लगइन तुम्ही मंजूर केलेल्या OAuth व्याप्तींनुसार तुमचा GitLab वापरकर्ता म्हणून काम करते. त्यामुळे ChatGPT आणि Codex फक्त तुम्हाला प्रवेश असलेले GitLab प्रकल्प आणि गट वापरू शकतात.

कनेक्ट केल्यानंतर, प्रकल्प, फाइल, विलीनीकरण विनंती, समस्या किंवा पाइपलाइन तपासण्यासाठी किंवा अनुमत कृतीची विनंती करण्यासाठी ChatGPT किंवा Codex मध्ये GitLab वापरा.

प्लगइन स्थापित आणि व्यवस्थापित करण्यासंबंधी मदतीसाठी हे पहा: ChatGPT आणि Codex मधील प्लगइन.

GitLab Self-Managed किंवा GitLab Dedicated शी कनेक्ट करा

वापरकर्ते कनेक्ट होण्यापूर्वी वर्कस्पेस प्रशासकाने GitLab Self-Managed अनुप्रयोग साचा कॉन्फिगर आणि प्रकाशित करणे आवश्यक आहे. सूचनांसाठी हे पहा: ChatGPT आणि Codex साठी GitLab Self-Managed अनुप्रयोग साचा सेट अप करणे.

GitLab डिस्कनेक्ट करा

  1. ChatGPT उघडा.

  2. सेटिंग्ज > प्लगइन येथे जा.

  3. GitLab उघडा.

  4. विस्थापित करा निवडा.

डेटा आणि गोपनीयता

ChatGPT आणि Codex हे GitLab सोबत कसे काम करतात

ChatGPT आणि Codex तुमच्या प्रॉम्प्टशी संबंधित API विनंत्या करण्यासाठी GitLab प्लगइन वापरतात. उदाहरणार्थ, ते रिपॉझिटरीची रचना सूचीबद्ध करू शकतात, एखादी विशिष्ट फाइल आणू शकतात, विलीनीकरण विनंतीमधील फरक किंवा चर्चा वाचू शकतात, समस्या तपासू शकतात किंवा पाइपलाइन आणि कार्य नोंद तपासू शकतात. सक्षम केलेल्या कृतीमुळे GitLab मध्ये बदल होऊ शकत असल्यास, वर्कस्पेस सेटिंग्ज, आवश्यक मंजुरी आणि कनेक्ट केलेल्या वापरकर्त्याच्या GitLab परवानग्या अनुमती देतात तेव्हाच ChatGPT किंवा Codex ती कृती करू शकतात.

मॉडेल प्रशिक्षण आणि GitLab सामग्री

डीफॉल्टनुसार, ChatGPT Business, Enterprise, Edu आणि API यांसह व्यावसायिक सेवा वापरणाऱ्या ग्राहकांनी पाठवलेली सामग्री आमची मॉडेल सुधारण्यासाठी वापरली जात नाही. OpenAI व्यावसायिक डेटा कसा वापरते याबद्दल अधिक माहितीसाठी हे पहा: एंटरप्राइझ गोपनीयता.

तुम्ही वैयक्तिक सदस्यत्व वापरत असताना सर्वांसाठी मॉडेल सुधारा हे सुरू असल्यास, OpenAI तिच्या मॉडेलना प्रशिक्षण देण्यासाठी तुमची सामग्री वापरू शकते. तुमचा डेटा कसा संग्रहित आणि वापरला जातो याबद्दल अधिक माहितीसाठी हे पहा: डेटा नियंत्रणांविषयी वारंवार विचारले जाणारे प्रश्न.

तुम्ही अनुप्रयोग ChatGPT मध्ये वापरा किंवा Codex मध्ये, GitLab सामग्रीला वर्कस्पेसची समान डेटा नियंत्रणे लागू होतात.

वारंवार विचारले जाणारे प्रश्न

GitLab प्लगइन काय वाचू शकते?

कनेक्ट केलेल्या वापरकर्त्यास उपलब्ध असलेला GitLab डेटा हे मिळवू शकते. यात प्रकल्प आणि गट; रिपॉझिटरीची वृक्षरचना, फाइल्स, शाखा, कमिट्स आणि फरक; मर्ज विनंत्या, समस्या, नोंदी आणि चर्चा; तसेच CI/CD पाइपलाइन, जॉब, नोंदवह्या आणि चाचणी अहवाल यांचा समावेश आहे. नेमकी उपलब्धता सक्षम केलेल्या कृती आणि GitLab परवानग्यांवर अवलंबून असते.

ChatGPT आणि Codex GitLab मध्ये कृती करू शकतात का?

होय, वर्कस्पेस प्रशासकांनी संबंधित कृती सक्षम केल्या आणि आवश्यक मंजुरी मिळाली असल्यास. संरचना आणि तुमच्या GitLab परवानग्यांनुसार, ChatGPT आणि Codex शाखा व कमिट्स तयार करू शकतात; रिपॉझिटरीतील फाइल्स तयार, अद्ययावत किंवा हटवू शकतात; मर्ज विनंत्या आणि समस्या तयार किंवा अद्ययावत करू शकतात; नोंदी किंवा चर्चा जोडू शकतात; मर्ज विनंत्या मंजूर किंवा मर्ज करू शकतात; सूचना लागू करू शकतात; तसेच पाइपलाइन तयार करू शकतात किंवा जॉब आणि पाइपलाइन चालवू वा पुन्हा प्रयत्न करू शकतात.

प्लगइन काय करू शकते यावर प्रशासक मर्यादा कशी घालू शकतात?

ChatGPT मध्ये वर्कस्पेस प्रशासक अ‍ॅप कोण वापरू शकते हे नियंत्रित करण्यासाठी भूमिकेनुसार प्रवेश, कृती सक्षम किंवा अक्षम करण्यासाठी कृती संरचित करा आणि निवडक कृतींसाठी पुष्टी आवश्यक करण्यासाठी मंजुरी संरचित करा हे पर्याय वापरू शकतात. GitLab च्या स्वतःच्या प्रकल्प आणि गट परवानग्या लागू राहतात.

ChatGPT किंवा Codex एखादी विशिष्ट फाइल किंवा मर्ज विनंतीतील फरक वाचू शकते का?

होय. प्रकल्प आणि फाइलचे नाव किंवा पथ, शाखा किंवा संदर्भ, मर्ज विनंतीची URL किंवा अंतर्गत ID (IID), किंवा तुम्ही शोधत असलेल्या कोडच्या वर्तनाची माहिती द्या. प्लगइनची कृती सक्षम असेल आणि तुम्हाला प्रवेश असेल, तर ChatGPT किंवा Codex संबंधित फाइल, रिपॉझिटरीची वृक्षरचना, कमिट, फरक किंवा मर्ज विनंतीचे तपशील मिळवू शकते.

मला एखादा प्रकल्प का दिसत नाही?

ChatGPT आणि Codex केवळ कनेक्ट केलेल्या GitLab वापरकर्त्याला दिसणाऱ्या प्रकल्पांमध्ये प्रवेश करू शकतात. तुम्ही अपेक्षित GitLab खाते कनेक्ट केले आहे, तुम्हाला GitLab मधील प्रकल्प किंवा गटाचा प्रवेश आहे आणि GitLab.com, GitLab Self-Managed किंवा GitLab Dedicated साठी योग्य अ‍ॅप निवडले आहे याची खात्री करा.

GitLab प्लगइन GitLab Self-Managed किंवा GitLab Dedicated ला समर्थन देते का?

मानक GitLab अ‍ॅप GitLab.com शी कनेक्ट होते आणि ते ChatGPT व Codex मध्ये वापरता येते. GitLab Self-Managed किंवा GitLab Dedicated साठी, वापरकर्ते कनेक्ट करण्यापूर्वी वर्कस्पेस प्रशासकाने GitLab Self-Managed अ‍ॅपचा साचा संरचित करून प्रकाशित करणे आवश्यक आहे. सूचनांसाठी पाहा: ChatGPT आणि Codex साठी GitLab Self-Managed अ‍ॅपचा साचा सेट करणे.

माझी GitLab प्रणाली नेटवर्क वाहतूक अवरोधित करत असल्यास काय करावे?

तुमची GitLab Self-Managed किंवा GitLab Dedicated प्रणाली नेटवर्क वाहतुकीवर निर्बंध घालत असल्यास:

  • GitLab प्लगइन तुमच्या GitLab HTTPS होस्ट आणि API पर्यंत पोहोचू शकेल यासाठी, OpenAI च्या ChatGPT एकत्रीकरणांच्या निर्गामी श्रेणी अनुमतसूचीत समाविष्ट करण्यास तुमच्या नेटवर्क प्रशासकाला सांगा.

  • तुम्ही Codex प्रकल्प वातावरणे वापरत असल्यास, Codex क्लाउडच्या निर्गामी श्रेणीही अनुमतसूचीत समाविष्ट करा.

  • Codex कोड पुनरावलोकनासाठी, Codex कडे जाणाऱ्या निर्गामी HTTPS वेबहुक विनंत्यांना अनुमती द्या. वेबहुक पाठवणे अयशस्वी झाल्यास, GitLab च्या निर्गामी विनंती गाळणी सेटिंग्जचे पुनरावलोकन करा.

अनुमतसूचीत समाविष्ट करायच्या पत्त्यांसाठी पाहा: OpenAI IP निर्गामी श्रेणी.

हा लेख उपयुक्त आहे का?