मुख्य सामग्री पर जाएं

कॉन्फ़िगरेशन

GitHub कॉन्फ़िगरेशन डिफ़ॉल्ट owner/repository और प्रमाणीकरण के साथ GitHub फ़ाइल प्रबंधन, इश्यू प्रबंधन और पुल रिक्वेस्ट टूल GitHub लेबल प्रबंधन टूल
  • डिफ़ॉल्ट Owner/Organization: octocat
  • डिफ़ॉल्ट रिपॉज़िटरी: Hello-World
  • प्रमाणीकरण: OAuth; उपयोगकर्ता को प्रमाणित करने के लिए प्रॉम्प्ट करता है
  • पहुँच: उपयोगकर्ता अनुमतियों तक सीमित; public/private रिपो और इश्यू/PR/रिपो सामग्री प्रबंधन का समर्थन

उपलब्ध टूल (16/16)

रिपॉज़िटरी प्रबंधन

  • रिपॉज़िटरी सूची देखें: उपयोगकर्ताओं या संगठनों के लिए सभी रिपो प्राप्त करें।
  • रिपॉज़िटरी प्राप्त करें: रिपो विवरण प्राप्त करें।
  • रिपॉज़िटरी खोजें: नाम, विवरण या विषयों से रिपो खोजें।
  • ब्रांच सूची देखें: रिपॉज़िटरी में सभी ब्रांच प्राप्त करें।

इश्यू और PR प्रबंधन

  • इश्यू सूची देखें: स्थिति, लेबल या असाइनी के अनुसार इश्यू क्वेरी करें।
  • इश्यू बनाएँ: शीर्षक, बॉडी और लेबल के साथ इश्यू बनाएँ।
  • पुल रिक्वेस्ट सूची देखें: स्थिति या ब्रांच के अनुसार सभी PR प्राप्त करें।
  • पुल रिक्वेस्ट बनाएँ: ब्रांच से ब्रांच में PR खोलें।
  • पुल रिक्वेस्ट प्राप्त करें: PR विवरण प्राप्त करें।
  • PR फ़ाइलें प्राप्त करें: पुल रिक्वेस्ट में बदली गई सभी फ़ाइलों की सूची देखें।
  • PR Diff प्राप्त करें: पुल रिक्वेस्ट का diff प्राप्त करें।
  • PR Commits प्राप्त करें: पुल रिक्वेस्ट में सभी commits देखें।

कोड इतिहास और लेबल

  • Commit इतिहास प्राप्त करें: रिपॉज़िटरी का commit इतिहास देखें।
  • लेबल प्राप्त करें: रिपॉज़िटरी से सभी लेबल प्राप्त करें।
  • PR लेबल नियुक्त करें: पुल रिक्वेस्ट को लेबल से टैग करें।

उपयोग के मामले

  • इश्यू ट्रैकिंग: रिपोर्ट या अलर्ट से GitHub इश्यू बनाएँ और प्रबंधित करें।
  • कोड रिव्यू: पुल रिक्वेस्ट को स्वचालित रूप से सूचीबद्ध और समीक्षा करें।
  • रिलीज़ प्रबंधन: commits को ट्रैक करें और रिलीज़ प्रबंधित करें।
  • प्रोजेक्ट प्रबंधन: GitHub इश्यू को प्रोजेक्ट वर्कफ़्लो के साथ सिंक करें।

सर्वोत्तम प्रथाएँ

  • ब्रांच सुरक्षा: स्वचालन से पहले मुख्य ब्रांच पर सुरक्षा सक्षम करें।
  • PR सत्यापन: मर्ज़ का प्रयास करने से पहले PR मर्ज़ करने योग्यता जाँचें।
  • दर सीमा: दर सीमा की निगरानी करें (प्रमाणित अनुरोधों के लिए 5,000/घंटा)।

सामान्य समस्याएँ और समाधान

  • 403 Forbidden: सत्यापित करें कि टोकन के पास आवश्यक scopes और रिपॉज़िटरी पहुँच है।
  • मर्ज़ संघर्ष: संघर्षों वाले PR को स्वचालित रूप से मर्ज़ नहीं किया जा सकता। पहले संघर्षों को हल करें।
  • दर सीमा: एक्स्पोनेंशियल बैकऑफ़ और ETags के साथ शर्त-आधारित अनुरोध लागू करें।
  • ब्रांच सुरक्षा: मर्ज़ से पहले PR समीक्षा या जाँच आवश्यक। तदनुसार स्वचालन कॉन्फ़िगर करें।