github rest api tutorial rest api support github
GitHub REST API - GitHub के साथ प्रोग्राम करने के लिए एक इंटरफ़ेस:
GitHub पर हमारे पहले के ट्यूटोरियल में, हम वेब इंटरफ़ेस का उपयोग करके डेवलपर परिप्रेक्ष्य से उपयोग के विभिन्न पहलुओं का पता लगाते हैं।
आज, अधिकांश संगठन लगभग हर क्षेत्र में स्वचालन के अवसरों को देख रहे हैं और REST API विभिन्न उपकरणों के लिए विभिन्न परिदृश्यों को स्वचालित करने के लिए उपयोगी हैं।
बेशक, अन्य क्षेत्र भी हो सकते हैं जहाँ REST API का उपयोग किया जा सकता है।
=> एक्सक्लूसिव गिटहब ट्रेनिंग ट्यूटोरियल सीरीज़ के लिए यहां जाएं ।
आप क्या सीखेंगे:
GitHub REST API इंटीग्रेशन
REST API (प्रतिनिधि राज्य स्थानांतरण) मुख्य रूप से निम्नलिखित करने के लिए HTTP अनुरोधों का उपयोग करता है।
- प्राप्त - संसाधन को पुनः प्राप्त करें
- PUT / PATCH - अद्यतन संसाधन
- पद - एक संसाधन बनाएँ
- हटाएँ - संसाधन हटाएं
हम REST API के काम में गहराई से नहीं उतरेंगे, बल्कि हम सीधे GitHub में REST API सपोर्ट में कूदेंगे कर्ल REST API के माध्यम से GitHub पर अपने पिछले ट्यूटोरियल में देखे गए अधिकांश कार्यों को करने की आज्ञा।
GitHub API का वर्तमान संस्करण v3 है और यह ट्यूटोरियल उन सबसे महत्वपूर्ण गतिविधियों को शामिल करता है, जो एक डेवलपर को इन API के माध्यम से करने की आवश्यकता होगी।
एक व्यक्तिगत प्रवेश टोकन बनाना
REST API को कमांड लाइन के माध्यम से काम करने के लिए, हमें GitHub सर्वर को प्रमाणित करने की आवश्यकता है। इसलिए, हमें अपनी साख प्रदान करने की आवश्यकता है। खैर, हम अपने GitHub खाते के साथ उपयोग किए गए अपने पासवर्ड को उजागर नहीं करना चाहते हैं, इस प्रकार हम GitHub को प्रमाणित करने के लिए कमांड लाइन के साथ उपयोग करने के लिए एक व्यक्तिगत एक्सेस टोकन उत्पन्न करेंगे।
अपने GitHub खाते में लॉग इन करें और पर क्लिक करें समायोजन आपकी प्रोफ़ाइल के नीचे।
के लिए जाओ डेवलपर सेटिंग्स -> व्यक्तिगत एक्सेस टोकन। एक नया टोकन बनाएं।
एक नाम जोड़ें और एपीआई एक्सेस के लिए गुंजाइश चुनें और क्लिक करें टोकन बनाएँ।
अगली स्क्रीन में, टोकन की प्रतिलिपि बनाना सुनिश्चित करें और इसे एक फ़ाइल में सहेजें। यह टोकन GitHub API तक पहुंचने के लिए कमांड लाइन में उपयोग किया जाएगा।
सेलेनियम में निहित और स्पष्ट प्रतीक्षा के बीच अंतर
बनाए गए टोकन का उपयोग के दौरान भी किया जा सकता है गिट क्लोन पासवर्ड मांगने पर ऑपरेशन। अब, जैसा कि हमारे पास टोकन है, हम देखेंगे कि CURL प्रोग्राम का उपयोग करके कमांड लाइन से एपीआई कैसे एक्सेस करें।
पूर्व-आवश्यकता के रूप में, आपको डाउनलोड और इंस्टॉल करना होगा ‘कर्ल’ ।
कोष
यहाँ दिखाए गए REST API के उदाहरण विंडोज मशीन पर चलते हैं। यह खंड कुछ GitHub रिपॉजिटरी ऑपरेशन का प्रदर्शन करेगा।
# 1) किसी उपयोगकर्ता के लिए सार्वजनिक रिपॉजिटरी को सूचीबद्ध करने के लिए, एक ही पंक्ति में निम्न कमांड चलाएँ।
कर्ल -X GET -u: https://api.github.com/users//repos | grep -w clone_url
#दो) एक संगठन के तहत सार्वजनिक प्रस्तावों को सूचीबद्ध करने के लिए।
कर्ल -X GET -u: https://api.github.com/orgs//repos | grep -w clone_url
# 3) एक व्यक्तिगत भंडार बनाएँ।
कर्ल -X POST -u: https://api.github.com/user/repos -d '{' नाम ': ' डेमो_रेपो '}'
उपरोक्त कमांड नाम में एक पैरामीटर है। आइए कुछ अन्य मापदंडों को देखें जो व्यक्तिगत उपयोगकर्ता रिपॉजिटरी बनाते समय उपयोग किए जा सकते हैं।
कर्ल -X POST -u: https://api.github.com/user/repos -d '{' name ': ' Demo_Repo ', ' विवरण ': ' यह पहली बार API ', ' होमपेज ': ' https: //github.com 'के माध्यम से रेपो है , 'सार्वजनिक ': 'सच ', 'has_issues ': 'सच ', 'है_प्रोजेक्ट ': 'सच ', 'है _विकी ': 'सच' '}'
उपरोक्त आदेश में, नाम, विवरण, मुखपृष्ठ, सार्वजनिक, has_projects, has_wiki सभी पैरामीटर हैं जो एक स्ट्रिंग मान लेते हैं और 'में संलग्न हैं। यह भी ध्यान दें कि: और के बीच एक स्थान है
उदाहरण के लिए, सार्वजनिक पैरामीटर रेपो को सार्वजनिक बनाता है। कमांड भी मुद्दों, परियोजनाओं, विकी को बनाने में सक्षम बनाता है।
# 4) रिपॉजिटरी का नाम बदलें।
कर्ल -X POST -u: -X PATCH -d '{' name ': ' '}} https://api.github.com/repos//
# 5) अद्यतन करें has_wiki रिपॉजिटरी में पैरामीटर और मूल्य को गलत पर सेट करें।
कर्ल -u: -X PCHCH -d '{' has_wiki ': ' झूठी '}' https://api.github.com/repos/user-name/
# 6) रिपॉजिटरी को डिलीट करें।
कर्ल -X DELETE -u: https://api.github.com/repos//
# 7) एक संगठन में एक रिपोजिटरी बनाएँ।
कर्ल -X POST -u: https://api.github.com/orgs//repos '{' Name ': ' Demo_Repo_In_Org ', ' विवरण ': ' यह एपीआई के माध्यम से org में पहला रेपो है, 'होमपेज ': 'https: //gifub.com ' , 'सार्वजनिक ': 'सच ', 'has_issues ': 'सच ', 'है_प्रोजेक्ट ': 'सच ', 'है _विकी ': 'सच' '}'
# 8) एक रिपॉजिटरी के लिए सूची फोर्क्स।
कर्ल -X GET -u: https://api.github.com/repos///forks | grep -w html_url
उपर्युक्त कमांड फोर्क्ड रेपो ब्राउज़ करने के लिए URL को सूचीबद्ध करेगा। वही उपयोगकर्ता रिपॉजिटरी के तहत देखा जा सकता है और 'अंतर्दृष्टि टैब => कांटे' ।
कर्ल -X GET -u: https://api.github.com/repos///forks | grep -w clone_url
उपरोक्त कमांड फोर्क्ड रेपो को क्लोन करने के लिए URL को सूचीबद्ध करेगा।
# 9) संगठन में कांटा एक रिपॉजिटरी।
कर्ल -X POST -u: -d '{' संगठन ': ' '}' https://api.github.com/repos///forks
सहयोगियों
# 1) एक रिपॉजिटरी के लिए सूची सहयोगी।
कर्ल -X GET -u: https://api.github.com/repos///collaborators | grep -w लॉगिन करें
#दो) जांचें कि क्या कोई उपयोगकर्ता सहयोगी सूची में है।
कर्ल -X GET -u: https://api.github.com/repos///collaborators/
यदि उपयोगकर्ता सहयोगी का एक हिस्सा है, तो आउटपुट प्रदर्शित नहीं होता है क्योंकि आउटपुट के बाद अन्य संदेश प्रदर्शित होता है।
{{
'संदेश': 'एक उपयोगकर्ता नहीं है',
'Document_url': 'https://developer.github.com/v3/repos/collaborators/#get'
}
# 3) उपयोगकर्ता की अनुमति की जाँच करें
कर्ल -X GET -u: https://api.github.com/repos///collaborators/
# 4) रिपॉजिटरी में सहयोगी के रूप में उपयोगकर्ता जोड़ें।
कर्ल -X PUT -u: https://api.github.com/repos///collaborators/
इसे पोस्ट करें, आमंत्रित को सहयोगी के रूप में शामिल होने के लिए आमंत्रण स्वीकार करना होगा। यदि एक उपयोगकर्ता पहले से ही सहयोगी के रूप में जोड़ा जाता है, तो कोई भी सामग्री प्रदर्शित नहीं होती है और आउटपुट प्रदर्शित होता है।
# 5) उपयोगकर्ता को सहयोगी के रूप में निकाल रहा है।
कर्ल -X DELETE -u: https://api.github.com/repos///collaborators/
कमांड को सफलतापूर्वक चलाने के बाद कोई सामग्री प्रदर्शित नहीं की जाती है।
संगठन
नोट: संगठन बनाना GitHub API द्वारा प्रदान नहीं किया गया है।
# 1) एक उपयोगकर्ता के लिए सभी संगठन खातों की सूची बनाएं।
कर्ल -X GET -u: https://api.github.com/repos/user/orgs | grep -w लॉगिन करें
#दो) एक संगठन का अद्यतन करें।
कर्ल -X PCHCH -u: -d '{' नाम ': ' टीमवीएन ', ' बिलिंग_मैल ': ' vniranjan72@outlook.com ', ' ईमेल ' _ _ vniranjan72 @ आउटलुक .com ', ' स्थान ': ' बैंगलोर ', ' 'विवरण ': 'संगठन विवरण को अपडेट करना '}} https://api.github.com/orgs/
शाखाओं
# 1) उपयोगकर्ता रिपॉजिटरी में शाखाओं की सूची बनाएं। आदेश एक भंडार में सभी शाखाओं को सूचीबद्ध करेगा।
कर्ल -X GET -u: https://api.github.com/repos///branches | grep -w नाम
#दो) एक उपयोगकर्ता भंडार में सभी संरक्षित शाखाओं की सूची बनाएं।
कर्ल -X GET -u: https://api.github.com/repos///branches ? संरक्षित = सच | grep -w नाम
# 3) उपयोगकर्ता भंडार में सभी संयुक्त राष्ट्र संरक्षित शाखाओं की सूची बनाएं
कर्ल -X GET -u: https://api.github.com/repos///branches ? संरक्षित = गलत | grep -w नाम
# 4) शाखा सुरक्षा निकालें।
कर्ल -X DELETE -u: https://api.github.com/repos///branches/master/protection
अनुरोधों को खींचो
# 1) सूची अनुरोधों को सूचीबद्ध करें।
कर्ल -X GET -u: https://api.github.com/repos///pulls?state=open | grep -w शीर्षक
राज्य पैरामीटर के लिए विकल्प खुले, बंद, सभी हैं।
#दो) एक पुल अनुरोध बनाएँ।
कर्ल -X POST -u: -d '{' शीर्षक ': ' महान सुविधा जोड़ी ', ' शरीर ': ' कृपया मास्टर शाखा में किए गए महान परिवर्तन को खींचें ', ' सिर ': ' सुविधा ', ' आधार ': ' मास्टर '}” https://api.github.com/repos///pulls
# 3) बनाए गए पुल अनुरोधों की संख्या को सूचीबद्ध करें।
कर्ल -X GET -u: https://api.github.com/repos///pulls?state=open | grep -w संख्या
# 4) अद्यतन अनुरोध अनुरोध निकाय या कोई अन्य पैरामीटर (अधिकतम 250 कमिट केवल)।
कर्ल -X PCHCH -u: -d '{' body ': ' सुविधा शाखा में मास्टर शाखा में किए गए महान परिवर्तन को खींचने के लिए अनिवार्य ''} https://api.github.com/repos///pulls / ३१
# 5) सूची अनुरोध अनुरोध करता है।
कर्ल -X GET -u: https://api.github.com/repos///pulls/31/commits
# 6) सूची अनुरोध फ़ाइलों की सूची (अधिकतम 300 फाइलें ही)।
कर्ल -X GET -u: https://api.github.com/repos///pulls/31/files | grep -w फ़ाइल नाम
# 7) मर्ज पुल अनुरोध।
कर्ल -X PUT -u: -d '{' प्रतिबद्ध_समूह ': ' अच्छी प्रतिबद्धता '}' https://api.github.com/repos///pulls/31 /जाओ
विलय होने पर प्रतिक्रिया
{{
'शा': 'e5db2ce465f48ada4adfb571cca2d6cb859a53c6',
'मर्ज किया गया': सच है,
'संदेश': 'अनुरोध सफलतापूर्वक विलय कर दिया गया'
}
प्रतिक्रिया अगर पुल अनुरोध को विलय नहीं किया जा सकता है
{{
'संदेश': 'अनुरोध अनुरोध योग्य नहीं है',
'Document_url': 'https://developer.github.com/v3/pulls/#merge-a-pull-request-merge-button'
}
लेबल, मील के पत्थर और मुद्दे
लेबल
# 1) सभी लेबल को एक रिपॉजिटरी में सूचीबद्ध करें।
कर्ल -X GET -u: https://api.github.com/repos///labels | grep -w नाम
#दो) रिपॉजिटरी में विशिष्ट लेबल को सूचीबद्ध करें।
कर्ल -X GET -u: https://api.github.com/repos///labels / बग
# 3) एक लेबल बनाने के लिए।
कर्ल -X POST -u: -d '{' name ': ' दोष ', ' विवरण ': ' दोष बढ़ाने के लिए ', ' रंग ': ' ff493b '}' https://api.github.com/repos///labels
के लिए हेक्साडेसिमल रंग कोड रंग से पैरामीटर सेट किया जा सकता है रंग- हेक्स
# 4) अद्यतन लेबल
कर्ल -X PCHCH -u: -d '{' color ': ' 255b89 '}' https://api.github.com/repos///labels /दोष
# 5) लेबल हटाएं
कर्ल -X DELETE -u: https://api.github.com/repos/vniranjan1972/Demo_Project_Repo_VN/labels/defect
मुद्दे
# 6) एक रिपॉजिटरी में एक विशिष्ट मुद्दे को सूचीबद्ध करें।
कर्ल -X GET -u: https://api.github.com/repos///issues/20 | grep -w शीर्षक
# 7) एक रिपॉजिटरी में सभी मुद्दों को सूचीबद्ध करें।
कर्ल -X GET -u: https://api.github.com/repos///issues | grep -w शीर्षक
# 8) एक मुद्दा बनाएँ।
कर्ल -X POST -u: -d '{' शीर्षक ': ' नया स्वागत पृष्ठ ', ' शरीर ': ' एक नया पृष्ठ डिजाइन करने के लिए ', ' लेबल ': (' एन्हांसमेंट '), ' मील का पत्थर ': ' 3 ', ' असाइन करता है ': (' ', '
उपरोक्त आदेश में, लेबल और असाइनमेंट पैरामीटर स्ट्रिंग्स की सरणी हैं जहां कई मान प्रदान किए जा सकते हैं। राज्य पैरामीटर का मान भी होगा खुला या बंद।
# 9) किसी समस्या के लिए एक लेबल जोड़ें।
कर्ल -X POST -u: -d '{' लेबल ': (' एन्हांसमेंट ')}' https://api.github.com/repos///issues / 30 / लेबल
# 10) किसी समस्या को संपादित करें और मापदंडों को अपडेट करें जैसे, इसके लिए लेबल।
कर्ल -X PCHCH -u: -d '{' लेबल ': (' बग ', ' एन्हांसमेंट ')}' https://api.github.com/repos///issues / ३०
उपरोक्त आदेश में, समस्या संख्या 30 के लिए लेबल अपडेट करें।
#ग्यारह) किसी विशिष्ट समस्या से एक लेबल निकालें।
कर्ल -X DELETE -u: https://api.github.com/repos///issues/30/labels/bug
# 12) किसी विशिष्ट समस्या से सभी लेबल निकालें।
कर्ल -X DELETE -u: https://api.github.com/repos///issues/30/labels
मील के पत्थर
# 13) सभी मील के पत्थर की सूची।
कर्ल -X GET -u: -d '{' state ': (' open ')}' https://api.github.com/repos///milestones | grep -w शीर्षक
# 14) एक विशिष्ट माइलस्टोन की सूची विवरण।
कर्ल -X GET -u: https://api.github.com/repos///milestones / 1 | grep -w शीर्षक
# पंद्रह) एक मील का पत्थर बनाएँ।
कर्ल -X POST -u: -d '{' शीर्षक ': ' R5 ', ' राज्य ': ' खुला ', ' विवरण ': ' मील का पत्थर के लिए ट्रैक R5 ', 'नियत_न ': '2019-12-05T17: 00: 01Z '} ' https://api.github.com/repos///milestones
उपरोक्त कमांड में पर कारण टाइमस्टैम्प है आईएसओ 8601 में YYYY-MM-DDTHH: MM: SSZ प्रारूप। इसके बारे में और अधिक पाया जा सकता है @ आईएसओ 8601
# 16) एक माइलस्टोन को अपडेट करें।
कर्ल -X PCHCH -u: -d '{' state ': ' बंद '}' https://api.github.com/repos///milestones / ३
# 17) एक मील का पत्थर हटाएँ।
कर्ल -X DELETE -u: https://api.github.com/repos///milestones / ३
टीमों
# 1) एक संगठन में टीमों की सूची बनाएं।
कर्ल -X GET -u: https://api.github.com/orgs//teams | grep -w नाम
टीम आईडी द्वारा सूची
कर्ल -X GET -u: https://api.github.com/orgs//teams | grep -w आईडी
#दो) उपयोगकर्ता द्वारा टीमों की सूची बनाएं।
कर्ल -X GET -u: https://api.github.com/user/teams | grep -w नाम
# 3) एक टीम बनाएं, सदस्यों को जोड़ें और टीम में भंडार जोड़ें।
कर्ल -X POST -u: -d '{' name ': ' ', ' विवरण ': ' संक्षिप्त विवरण दर्ज करें ', ' अनुरक्षक ': (' '), 'Repo_names ': ( '/ ')} ' https://api.github.com/orgs/Demo-Proj-Org/teams
# 4) टीम का नाम और विवरण संपादित करें।
कर्ल -X PCHCH -u: -d '{' name ': ' नई टीम का नाम ', ' विवरण ': ' नवीनतम विवरण '}” https://api.github.com/teams/
टीम आईडी को चरण 1 से कमांड चलाकर प्राप्त किया जा सकता है।
# 5) मौजूदा टीम में एक रिपॉजिटरी जोड़ें ..
कर्ल -X PUT -u: https://api.github.com/teams//repos//
# 6) एक टीम से रिपॉजिटरी निकालें।
कर्ल -X DELETE -u: https://api.github.com/teams/
# 7) एक टीम को हटाओ।
कर्ल -X DELETE -u: https://api.github.com/teams/
खोज भंडार, कोड, मुद्दे
खोज API किसी भी आइटम को खोजने की अनुमति देता है।
# 1) उदाहरण के लिए, यदि आप किसी विशेष उपयोगकर्ता के स्वामित्व वाली सभी रिपॉजिटरी खोजना चाहते हैं।
कर्ल -X GET https://api.github.com/search/repositories?q=user: | grep -w 'नाम'
आवश्यक पैरामीटर है क्या न उस खोज मापदंड में कीवर्ड और क्वालिफायर शामिल हैं, जो गिथब में एक विशिष्ट क्षेत्र में खोज को सीमित करता है।
#दो) किसी विशेष उपयोगकर्ता के स्वामित्व वाले सभी रिपॉजिटरी खोजें जिसमें वीएडी और निरंजन शब्द शामिल हैं जो आरईएडीएमई फ़ाइल में हैं
कर्ल -X GET https://api.github.com/search/repositories?q=V+Niranjan+in:readme+usit: | grep -w नाम
# 3) एक फ़ाइल की सामग्री में एक कीवर्ड के लिए खोजें। नीचे दिए गए उदाहरण में, एक उपयोगकर्ता के स्वामित्व वाले भंडार में एक फ़ाइल के भीतर 'सिस्टम' और 'addEmployee' कीवर्ड खोजें।
कर्ल -X GET https://api.github.com/search/code?q=System+addEmployee+in:file+language:java+repo:/ | grep -w नाम
# 4) खुले मुद्दों के भीतर कीवर्ड 'स्वागत' के लिए खोजें और वृद्धि के रूप में लेबल करें।
कर्ल -X GET https://api.github.com/search/issues?q=welcome+label:enhancement+state:open+repo:/
विंडोज़ में eps फ़ाइल कैसे खोलें
# 5) बंद मुद्दों के भीतर कीवर्ड 'पता' के लिए खोजें और वृद्धि के रूप में लेबल करें।
कर्ल -X GET https://api.github.com/search/issues?q=address+label:enhancement+state:closed+repo:/
विज्ञप्ति
# 1) टैग नाम और आईडी द्वारा भंडार में सूची जारी करें।
कर्ल -X GET -u: https://api.github.com/repos///releases | grep -w tag_name
कर्ल -X GET -u: https://api.github.com/repos///releases | grep -w आईडी
#दो) एकल रिलीज का विवरण प्राप्त करें।
कर्ल -X GET -u: https://api.github.com/repos///releases / | grep -w tag_name
कर्ल -X GET -u: https://api.github.com/repos///releases / | grep -w बॉडी
कर्ल -X GET -u: https://api.github.com/repos///releases / | grep -w नाम
# 3) नवीनतम रिलीज का विवरण प्राप्त करें।
कर्ल -X GET -u: https://api.github.com/repos///releases/latest | grep -w tag_name
कर्ल -X GET -u: https://api.github.com/repos///releases/latest | grep -w नाम
कर्ल -X GET -u: https://api.github.com/repos///releases/latest | grep -w बॉडी
# 4) टैग द्वारा जारी विवरण प्राप्त करें।
कर्ल -X GET -u: https://api.github.com/repos///releases/t एजी / | grep -w नाम
कर्ल -X GET -u: https://api.github.com/repos///releases/t एजी / | grep -w बॉडी
# 5) एक रिलीज बनाएँ।
कर्ल -X POST -u: -d '{' tag_name ': ' R3.0 ', ' target_commitish ': ' मास्टर ', ' नाम ': ' रिलीज़ 3.0 ' 'बॉडी ': 'यह उत्पाद के रिलीज़ 3.0 के लिए है ', 'ड्राफ्ट ': 'गलत', 'पूर्ववचन ': 'गलत'} https://api.github.com/repos//
ध्यान दें:एक रिलीज 'ड्राफ्ट' और 'प्रीलेयरेज़' पैरामीटर बनाने के आदेश में बूलियन मान लेता है। बिना सही या गलत दर्ज करें।
- ड्राफ्ट वैल्यू का अर्थ है कि प्रकाशित रिलीज़ बनाई गई है और सही मायने में यह एक प्रकाशित-प्रकाशित रिलीज़ है।
- Prerelease झूठी इसका मतलब है कि यह एक पूर्ण रिलीज है। सही मूल्य का मतलब है कि यह एक पूर्वगामी है।
# 6) रिलीज को संपादित करें या अपडेट करें।
कर्ल -X PATCH-u: -d '{' tag_name ': ' R3.1 '}' https://api.github.com/repos//
# 7) रिलीज को हटा दें।
कर्ल -X DELETE-u: https://api.github.com/repos//
# 8) जारी करने के लिए संपत्ति की सूची दें।
कर्ल -X DELETE-u: https://api.github.com/repos//
निष्कर्ष
इस GitHub REST API ट्यूटोरियल में, हमने देखा कि REST API का उपयोग GET, PUT, POST, PATCH, DELETE डेटा की विभिन्न क्रियाओं के लिए कैसे किया जा सकता है।
GESTHub.com के साथ सीधे कार्य करने के लिए REST API के लिए उपयोग किया जाने वाला URL https://api.github.com है। जबकि, यदि टीम अपने संगठन में GitHub एंटरप्राइज़ का उपयोग कर रही है, तो REST API के साथ उपयोग करने वाला URL https: /// api / v3 होगा
इस श्रृंखला के सभी ट्यूटोरियल अब तक गिटहब पर सीधे विभिन्न प्रकार की कलाकृतियों के संस्करण नियंत्रण के लिए एक टीम में काम करते हुए सहयोग के सर्वोत्तम तरीकों के साथ एक डेवलपर दृष्टिकोण से गिटहब के उपयोग पर ध्यान केंद्रित करते हैं और स्थानीय रूप से नहीं।
हमारा आगामी ट्यूटोरियल इस बात पर ध्यान केंद्रित करेगा कि कैसे एक डेवलपर GitHub से क्लोन किए गए स्थानीय रिपॉजिटरी पर ऑफ़लाइन काम करेगा, जैसे Git क्लाइंट इंटरफेस का उपयोग कर GitHub डेस्कटॉप तथा कछुआ और परिवर्तनों को दूरस्थ रिपॉजिटरी में वापस धकेलें।
=> स्क्रैच से GitHub जानने के लिए यहां जाएं।
अनुशंसित पाठ
- बाकी एपीआई ट्यूटोरियल: बाकी एपीआई वास्तुकला और बाधाओं
- बाकी एपीआई प्रतिक्रिया कोड और बाकी अनुरोधों के प्रकार
- डेवलपर्स के लिए GitHub ट्यूटोरियल | GitHub का उपयोग कैसे करें
- बीडीडी दृष्टिकोण का उपयोग करके ककड़ी के साथ रीस्ट एपीआई परीक्षण
- 2021 में 10 सर्वश्रेष्ठ एपीआई परीक्षण उपकरण (SOAP और REST API परीक्षण उपकरण)
- स्प्रिंग रिस्टेमप्लेट और टेस्टएनजी के साथ रीस्ट एपीआई परीक्षण
- बाकी बीमित और जेनकींस का उपयोग करके एपीआई अनुरोधों को कैसे स्वचालित करें
- Parasoft SOAtest ट्यूटोरियल: स्क्रिप्टलेस एपीआई टेस्टिंग टूल