GitHub पर Gemini Code Assist का इस्तेमाल करना

इस पेज पर, GitHub पर Gemini Code Assist इस्तेमाल करने का तरीका बताया गया है. यह पेज, GitHub पर Gemini Code Assist के उपभोक्ता और एंटरप्राइज़ वर्शन, दोनों पर लागू होता है.

शुरू करने से पहले

इस पेज पर दिए गए टास्क पूरे करने के लिए, पक्का करें कि आपने GitHub पर Gemini Code Assist सेट अप किया हो.

पुल के अनुरोध की खास जानकारी और सुझाव/राय पाना

Gemini Code Assist से पुल अनुरोध की शुरुआती समीक्षा पाने के लिए, एक नया पुल अनुरोध बनाएं.

नया पुल अनुरोध खोलने पर, Gemini Code Assist शुरुआती समीक्षा करता है. समीक्षा के लिए तैयार होने के बाद, gemini-code-assist[bot] को पुल अनुरोध में समीक्षक के तौर पर अपने-आप जोड़ दिया जाता है. Gemini Code Assist, पुल अनुरोध के Conversation टैब में समस्या से जुड़ी टिप्पणी जोड़ता है. इसमें वह अपने सुझाव भी देता है. इसके बाद, वह कोड के बदले गए हिस्सों के बारे में टिप्पणियां जोड़ता है.

समीक्षा की टिप्पणियों में यह जानकारी शामिल होती है:

  • समस्या की गंभीरता, जिसे गंभीर, ज़्यादा, सामान्य, और कम के तौर पर दिखाया जाता है
  • समस्या के बारे में सुझाव/राय देना या शिकायत करना
  • कोड का ऐसा सुझाव जिसे सीधे GitHub से कमिट किया जा सकता है
  • उपयोगकर्ता की ओर से उपलब्ध कराई गई स्टाइल गाइड के रेफ़रंस

Gemini Code Assist ऐसी टिप्पणियां नहीं जोड़ता जिनकी गंभीरता, रिपॉज़िटरी के लिए सेट किए गए कम से कम गंभीरता के थ्रेशोल्ड से कम हो.

Gemini Code Assist को मैन्युअल तरीके से चालू करना

Gemini Code Assist, पुल अनुरोध में योगदान देने वाले किसी भी व्यक्ति की टिप्पणियां सुनता है. इसके बाद, यह तय करता है कि उसे जवाब देना चाहिए या नहीं.

Gemini Code Assist को मैन्युअल तरीके से चालू करने के लिए, पुल के अनुरोध के मुख्य टिप्पणियों वाले पेज पर, समस्या की टिप्पणी के तौर पर इन कमांड का इस्तेमाल किया जा सकता है.

निर्देश ब्यौरा
/gemini summary यह पुल अनुरोध में किए गए बदलावों की खास जानकारी पोस्ट करता है
/gemini review यह पुल अनुरोध में किए गए बदलावों की कोड समीक्षा पोस्ट करता है
/gemini टिप्पणियों में Gemini Code Assist को मैन्युअल तरीके से चालू करता है
/gemini help उपलब्ध निर्देशों के बारे में खास जानकारी

Gemini Code Assist की सेटिंग मैनेज करना

संगठन के लिए GitHub ऐप्लिकेशन की सेटिंग में बदलाव करने की अनुमति रखने वाला कोई भी व्यक्ति, Gemini Code Assist ऐप्लिकेशन की सेटिंग मैनेज कर सकता है. Gemini Code Assist ऐप्लिकेशन को दी गई अनुमतियों की समीक्षा की जा सकती है. साथ ही, रिपॉज़िटरी के ऐक्सेस को मैनेज किया जा सकता है और Gemini Code Assist ऐप्लिकेशन को अनइंस्टॉल किया जा सकता है.

सेटिंग में बदलाव करने के लिए, यह तरीका अपनाएं:

  1. GitHub पर, अपनी प्रोफ़ाइल फ़ोटो पर क्लिक करें. इसके बाद, सेटिंग पर क्लिक करें.
  2. इंटिग्रेशन सेक्शन में जाकर, ऐप्लिकेशन पर क्लिक करें. GitHub ऐप्लिकेशन की सूची दिखती है.
  3. Gemini Code Assist के बगल में मौजूद, कॉन्फ़िगर करें पर क्लिक करें.

समस्या का हल

अगर GitHub पर Gemini Code Assist के Enterprise वर्शन का इस्तेमाल किया जा रहा है और आपको Gemini Code Assist से जवाब नहीं मिल रहे हैं, तो इसकी वजह यह हो सकती है कि सेटअप के दौरान इस्तेमाल किया गया Google Cloud प्रोजेक्ट, मान्य बिलिंग खाते से कनेक्ट न हो. आपको अपने प्रोजेक्ट की बिलिंग की स्थिति की पुष्टि करनी चाहिए. साथ ही, अगर ज़रूरी हो, तो अपने प्रोजेक्ट को किसी मान्य बिलिंग खाते से कनेक्ट करें.

ध्यान दें कि Developer Connect में मुफ़्त टियर उपलब्ध है. साथ ही, GitHub पर Gemini Code Assist के एंटरप्राइज़ वर्शन को प्रीव्यू के दौरान इस्तेमाल करने के लिए, कोई शुल्क नहीं लिया जाता. हालांकि, इसके लिए एक मान्य बिलिंग खाते की ज़रूरत होती है. हालांकि, इसका शुल्क सिर्फ़ तब लगता है, जब इस्तेमाल मुफ़्त टियर की सीमाओं से ज़्यादा हो जाता है.

आगे क्या करना है