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



- डिफ़ॉल्ट 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 समीक्षा या जाँच आवश्यक। तदनुसार स्वचालन कॉन्फ़िगर करें।