गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा

Программирование

GitHub म्हणजे काय, ते का आवश्यक आहे आणि GitHub कसे वापरावे, सेवा वापरणे कसे सुरू करावे – नवशिक्यांसाठी मार्गदर्शक.
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचाओपन सोर्स रेपॉजिटरीज होस्ट करण्यासाठी गिटहब ही सर्वात लोकप्रिय सेवा आहे. साइट तुम्हाला सानुकूल प्रकल्प प्रकाशित करण्यास आणि प्रत्येक पुनरावृत्तीमध्ये केलेले बदल ट्रॅक करण्यास अनुमती देते. इतर GitHub वापरकर्ते वापरकर्ता कोडचे पुनरावलोकन करू शकतात आणि त्यांचे स्वतःचे बदल सुचवू शकतात. ही व्याख्या फक्त एक संक्षिप्त समज प्रदान करते. तथापि, सेवेची कार्यक्षमता यापुरती मर्यादित नाही. या पुनरावलोकन लेखात, आम्ही Github अधिक तपशीलवार पाहू.

Contents
  1. GitHub म्हणजे काय आणि कसे सुरू करावे – एक नवशिक्या मार्गदर्शक
  2. Git आणि GitHub – काय फरक आहे, Git आणि GitHub सह प्रथम ओळख
  3. Git म्हणजे काय?
  4. GitHub म्हणजे काय?
  5. मुख्य फरक काय आहे?
  6. Github बद्दल मनोरंजक तथ्ये
  7. Github वैशिष्ट्ये
  8. GitHub कसे कार्य करते, वैशिष्ट्ये
  9. फोर्किंग
  10. विनंत्या ओढा
  11. विलीन करणे
  12. मार्गदर्शक – Github मध्ये सुरवातीपासून कसे सुरू करावे
  13. चरण 0 Git स्थापित करा आणि GitHub खाते तयार करा
  14. पायरी 1: Git लाँच करा आणि प्रथम स्थानिक भांडार तयार करा
  15. पायरी 2. रेपॉजिटरीमध्ये नवीन फाइल तयार करा
  16. पायरी 3: ट्रॅकिंग स्टेजिंग वातावरणात फाइल जोडा
  17. चरण 4 एक वचनबद्धता तयार करा
  18. पायरी 5. नवीन शाखा नवीन शाखा तयार करा
  19. पायरी 6 नवीन गिटहब रेपॉजिटरी तयार करा
  20. पायरी 7: प्रोजेक्ट शाखेला GitHub वर ढकलणे
  21. याव्यतिरिक्त
  22. पायरी 8. प्रथम पुल विनंती तयार करा
  23. पायरी 9 पुल विनंती विलीन करा
  24. चरण 10 स्थानिक मशीनवर गिथब बदल परत करा
  25. गिथब आणि गिटची अतिरिक्त वैशिष्ट्ये
  26. स्थानिक मशीनवर भांडार क्लोन करणे
  27. दूरस्थ भांडार शोधत आहे
  28. GitHub डेस्कटॉप आवृत्ती – GitHub डेस्कटॉप काय आहे, मुख्य कार्यक्षमता, वैशिष्ट्ये आणि स्थापना प्रक्रिया
  29. कसं बसवायचं
  30. मुख्य कार्यक्षमता
  31. Github API
  32. Github डेस्कटॉप प्रकल्प व्यवस्थापित आणि कॉन्फिगर करणे
  33. भांडार तयार करणे, जोडणे आणि क्लोन करणे
  34. नवीन शाखा निर्माण करणे
  35. सुरक्षा
  36. सुरक्षा धोरण सेटिंग
  37. अवलंबित्व आलेख व्यवस्थापन
  38. परवाने

GitHub म्हणजे काय आणि कसे सुरू करावे – एक नवशिक्या मार्गदर्शक

GitHub हे एक ऑनलाइन पोर्टल आहे जिथे विकसक आणि प्रोग्रामर त्यांनी तयार केलेला कोड अपलोड करू शकतात आणि ते सुधारण्यासाठी एकत्र काम करू शकतात. GitHub चे वैशिष्ट्य म्हणजे त्याची मजबूत आवृत्ती नियंत्रण प्रणाली. आवृत्ती नियंत्रण प्रोग्रामरना सॉफ्टवेअरशी तडजोड न करता सॉफ्टवेअर सानुकूलित करण्यास अनुमती देते. प्रस्तावित बदल सहजपणे पूर्ण रिलीझमध्ये विलीन केले जाऊ शकतात, परंतु सर्व बदलांचे पुनरावलोकन आणि मंजूरी झाल्यानंतरच.
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा

Git आणि GitHub – काय फरक आहे, Git आणि GitHub सह प्रथम ओळख

Git म्हणजे काय?

उत्तर: एक जलद आणि स्केलेबल आवृत्ती नियंत्रण प्रणाली . Git ही एक विनामूल्य आणि मुक्त स्त्रोत वितरित पुनरावृत्ती नियंत्रण प्रणाली आहे जी लहान ते मोठ्यापर्यंत कोणत्याही प्रकल्पासाठी जलद आणि कार्यक्षमतेसाठी डिझाइन केलेली आहे.

GitHub म्हणजे काय?

उत्तर: खाजगी घडामोडी आणि मुक्त स्त्रोत प्रकल्प व्यवस्थापित करण्यासाठी एक शक्तिशाली क्लाउड सेवा.

मुख्य फरक काय आहे?

Git हे आवृत्ती नियंत्रण प्रणाली श्रेणीतील एक पूर्ण विकसित सॉफ्टवेअर आहे, जे वापरकर्त्याच्या वैयक्तिक संगणकावर स्थापित केले जाते. Git तुम्हाला कमांड लाइन (Microsoft PowerShell) द्वारे कोडमध्ये बदल करण्याची परवानगी देते आणि GitHub सार्वजनिक प्रवेशामध्ये प्रकल्प संचयित करण्याची क्षमता प्रदान करते.

Github बद्दल मनोरंजक तथ्ये

  1. गेल्या वर्षी साइटवरील वापरकर्त्यांची कमाल संख्या (24 जुलै 2021 च्या आकडेवारीनुसार) 45 दशलक्ष लोक होते.
  2. 2018 मध्ये, मायक्रोसॉफ्टने $7.5 बिलियनमध्ये GitHub विकत घेतले.
  3. Github वर ओपन सोर्स गिट रेपॉजिटरी आहे. त्यात कोणीही बदल करू शकतो. प्रकल्प लिंकवर उपलब्ध आहे – https://github.com/git/git?ref=stackshare

[मथळा id=”attachment_12723″ align=”aligncenter” width=”751″]
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचाGitHub रेपॉजिटरी उदाहरण[/caption]

Github वैशिष्ट्ये

  1. सर्वात लोकप्रिय प्लॅटफॉर्म आणि सेवा – Amazon, Google Cloud आणि Code Climate सह समाकलित करण्याची क्षमता.
  2. 200 हून अधिक प्रोग्रामिंग भाषांसाठी समर्थन.
  3. उच्च पातळीचे एकत्रीकरण आणि “गिल्ड एकता”. जेव्हा एखादा वापरकर्ता त्यांचा प्रकल्प GitHub वर प्रकाशित करतो, तेव्हा उर्वरित प्रोग्रामिंग समुदाय डाउनलोड करू शकतो आणि काम, कोडची गुणवत्ता आणि त्याच्या अत्याधुनिकतेचे मूल्यमापन करू शकतो. तृतीय पक्ष वापरकर्ते प्रकल्प मालकाला संभाव्य समस्या, परिवर्तनीय संघर्ष इत्यादींबद्दल चेतावणी देऊ शकतात.

GitHub कसे कार्य करते, वैशिष्ट्ये

गिथबची तीन सर्वात महत्वाची वैशिष्ट्ये म्हणजे ब्रँचिंग, पुल रिक्वेस्ट आणि विलीनीकरण. प्रत्येक फंक्शनचा स्वतंत्रपणे विचार करणे योग्य आहे.

फोर्किंग

प्रोजेक्ट फोर्क केल्याने एक प्रत (काटा) तयार होते जी वापरकर्त्याला मूळ प्रकल्पावर परिणाम न करता मुक्तपणे प्रयोग करण्यास अनुमती देते. काटे तयार करा आणि विनंत्या पुल करा: https://youtu.be/nT8KGYVurIU

विनंत्या ओढा

डेव्हलपरने कोड फिक्सिंग/बदलण्याचे काम पूर्ण केल्यानंतर पुल रिक्वेस्ट प्रकाशित केली जाते. त्याच वेळी, प्रकल्प मालक स्वतः केलेल्या बदलांचे पुनरावलोकन करू शकतो आणि कोणतेही अतिरिक्त प्रश्न विचारू शकतो.
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा

विलीन करणे

मालकाने पुल विनंतीला मंजुरी दिल्यानंतर, ते पुल विनंती विलीन करतात आणि फोर्क केलेल्या प्रकल्पातील बदल स्त्रोत कोडमध्ये लागू करतात.

मार्गदर्शक – Github मध्ये सुरवातीपासून कसे सुरू करावे

हे मार्गदर्शक सर्व नवशिक्यांसाठी योग्य आहे जे नुकतेच Git आणि Github शिकण्यास सुरुवात करत आहेत. खालील पायऱ्या तुम्हाला या सॉफ्टवेअरसह काम करण्यासाठी इष्टतम प्रणाली तयार करण्यात मदत करतील. तुम्ही कोडबेसमध्ये बदल कसे करावे, पुल रिक्वेस्ट उघडा (पुल रिक्वेस्ट तयार करा) आणि कोड मुख्य शाखेत कसा विलीन करायचा ते शिकाल. चला तर मग सुरुवात करूया. [मथळा id=”attachment_12726″ align=”aligncenter” width=”740″]
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचाGitHub खाते डॅशबोर्ड[/caption]

चरण 0 Git स्थापित करा आणि GitHub खाते तयार करा

  1. अधिकृत गिट वेबसाइटवर जा: https://git-scm.com/downloads
  2. Windows साठी Git ची डेस्कटॉप आवृत्ती डाउनलोड करण्यासाठी लिंकवर क्लिक करा आणि डाउनलोड पूर्ण होण्याची प्रतीक्षा करा.
  3. Git.exe फाईलवर डबल-क्लिक करून Git इंस्टॉलर काढा आणि चालवा.गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा
  4. उघडणाऱ्या “वापरकर्ता खाते नियंत्रण” संवाद बॉक्समधील “होय” बटणावर क्लिक करून पीसीमध्ये बदल करण्याची अनुमती द्या.
  5. Git स्थापना प्रक्रिया सुरू करा. मुख्य GNU सार्वजनिक परवाना दस्तऐवज वाचा आणि पुढील क्लिक करा.गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा
  6. प्रोग्राम स्थापित करण्यासाठी एक स्थान निर्दिष्ट करा किंवा डीफॉल्ट मूल्ये सोडा. प्रोग्राम आपल्याला प्रारंभ मेनू फोल्डर तयार करण्यास सूचित करेल. हा आयटम वगळा.
  7. तुम्हाला Git सह वापरायचा असलेला मजकूर संपादक निवडा. ड्रॉप-डाउन विंडोमध्ये, Notepad ++ (किंवा तुम्ही यापूर्वी काम केलेले कोणतेही मजकूर संपादक) निवडा आणि “पुढील” क्लिक करा.गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा
  8. नवीन प्रकल्प शाखेसाठी नाव निर्दिष्ट करा. डीफॉल्ट मूल्य “मास्टर” आहे. तुम्ही ही सेटिंग डीफॉल्टवर सोडण्याची शिफारस केली जाते.
  9. PATH, SSH क्लायंट, सर्व्हर सर्टिफिकेट, लाइन एंडिंग आणि टर्मिनल निवडण्याच्या पर्यायांमध्ये, सर्वकाही जसे आहे तसे सोडा आणि “पुढील” बटणावर क्लिक करा.
  10. सर्व डीफॉल्ट सेटिंग्ज सोडा आणि प्रोग्राम स्थापित करणे सुरू करा.
  11. इन्स्टॉलेशन पूर्ण झाल्यावर, रिलीझ नोट्स पाहण्यासाठी बॉक्स चेक करा आणि Git Bash सुरू करा. इंस्टॉलर विंडो बंद करा.

तुम्ही खालील लिंक वापरून Github वर खाते नोंदणी करू शकता: https://github.com/join. हे करण्यासाठी, तुम्ही तुमचे खाते सत्यापित करण्यासाठी भविष्यात आवश्यक असलेला मूलभूत नोंदणी डेटा प्रविष्ट करणे आवश्यक आहे.
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा

पायरी 1: Git लाँच करा आणि प्रथम स्थानिक भांडार तयार करा

Git मध्ये दोन वापर मोड आहेत – bash (Git Bash) आणि ग्राफिकल यूजर इंटरफेस (Git GUI). गिट बॅश सुरू करण्यासाठी, स्टार्ट मेनू उघडा – विंडोज, टाईप करा git बॅश आणि एंटर दाबा (किंवा प्रोग्रामच्या शॉर्टकटवर डबल लेफ्ट-क्लिक करा). Git GUI लाँच करण्यासाठी, स्टार्ट मेनू उघडा – विंडोज, git gui टाइप करा आणि एंटर दाबा. आमच्या बाबतीत, आम्ही Git Bash वापरू.
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचाGit Bash मध्ये नवीन प्रकल्प तयार करताना नवीन रेपॉजिटरी सुरू करण्यासाठी विशेष कमांड वापरणे समाविष्ट आहे. प्रथम तुम्हाला डेस्कटॉपवर उजवे-क्लिक करून बॅश टर्मिनल उघडणे आवश्यक आहे आणि नंतर ड्रॉप-डाउन मेनूमध्ये Git Bash Here. तुमच्या स्थानिक मशीनवरील टर्मिनल विंडोमध्ये, खालील टाइप करून नवीन चाचणी निर्देशिका (फोल्डर) तयार करा: getrekt:Desktop getrekt $ cd ~/Desktop getrekt:Desktop getrekt $ mkdir myproject getrekt:Desktop getrekt $ cd myproject/ mkdir कमांड नवीन स्थानिक प्रकल्प फोल्डर तयार करते . आमचे पहिले Github भांडार तयार करा: https://youtu.be/yHCUc6cmhcc

पायरी 2. रेपॉजिटरीमध्ये नवीन फाइल तयार करा

प्रोजेक्ट फोल्डरमध्ये, टच कमांड वापरून नवीन मजकूर फाइल जोडा. मानक पद्धतीने, कमांड रिक्त मजकूर फाइल तयार करेल ज्यामध्ये .txt विस्तार असेल.

लक्ष द्या! Git फक्त ट्रॅक करत असलेल्या फाईल्समधील बदल जतन/व्यवस्थापित करते. नवीन फाइल तयार केल्यानंतर, वापरकर्ता git status कमांड वापरून तिची स्थिती ट्रॅक करू शकतो. कन्सोल रेपॉजिटरीमध्ये उपस्थित असलेल्या फाइल्सची सूची देईल.

Git रिपॉझिटरी असलेल्या फोल्डरमध्ये फाइल जोडताच, प्रोग्रामला प्रोजेक्टमधील बदल लक्षात येईल. तथापि, स्वयंचलित ट्रॅकिंग सक्षम केले जाणार नाही, आपण यासाठी विशेष कमांड वापरणे आवश्यक आहे – git add. getrekt:myproject getrekt $ touch getrekt.txt getrekt:myproject getrekt $ ls getrekt.txt

पायरी 3: ट्रॅकिंग स्टेजिंग वातावरणात फाइल जोडा

git add कमांडसह स्टेजिंग वातावरणात फाइल जोडा. getrekt: myproject git add. या आदेशासह, प्रोग्राम प्रोजेक्ट फोल्डरमध्ये तयार केलेल्या सर्व फायलींचे स्वयंचलित ट्रॅकिंग सुरू करेल. कमांड git स्थितीसह कार्य करते का ते तपासू शकता. Git स्टेटस टाईप केल्यावर Git Bash कमांड लाइनवर लॉग असे दिसतात: getrekt: getrekt getrekt$ git स्टेटस ब्रँच मास्टरवर इनिशियल कमिट कमिट केलेले बदल: (अनस्टेज करण्यासाठी “git rm –cached …” वापरा) नवीन फाइल जोडली नवीन फाइलनाव: getrekt.txt नवीन फाइल: getrekt.txt लॉग टिप्पणी: फाइल अद्याप वचनबद्ध नाही, परंतु जोडली जाणार आहे.

चरण 4 एक वचनबद्धता तयार करा

कमिट ही कोणत्याही भांडाराची चौकी असते. सोप्या भाषेत सांगायचे तर, एक बदल पॅकेज जे काही कोड संचयित करणार्‍या जोडलेल्या, संपादित केलेल्या किंवा हटवलेल्या फायलींबद्दल माहिती संग्रहित करते. getrekt:myproject getrekt $ git कमिट -m “माझे पहिले कमिट मित्र!” [मास्टर (रूट-कमिट) b345d9a] माझी पहिली कमिट! 1 फाईल बदलली आहे, 1 इन्सर्शन(+) मोड तयार करा 100644 getrekt.txt

कमिट तयार करण्यासाठी कमांड म्हणजे git कमिट -m “कमिट नेम”.

लक्ष द्या! आदेशाच्या शेवटी असलेला संदेश इतर प्रकल्प विकासकांना अर्थपूर्ण आणि समजण्यासारखा असावा. तुमच्या कमिटांना “asdfadsf” किंवा “foobar” असे नाव देऊ नका. अन्यथा, कोणालाही काहीही समजणार नाही आणि तुम्हाला ते हटवण्यात बराच वेळ घालवावा लागेल.

पायरी 5. नवीन शाखा नवीन शाखा तयार करा

नवीन शाखा ही प्रकल्पाची पूर्ण वाढ झालेली शाखा आहे, ज्यामध्ये कमिटांचा संपूर्ण संच असतो. उत्पादनाच्या स्वतंत्र प्रकाशनाचे प्रतिनिधित्व करते, परंतु आवृत्ती नियंत्रण प्रणालीमध्ये. शाखा वापरकर्त्याला प्रकल्पाच्या “राज्यांमध्ये” जाण्याची परवानगी देतात.

अधिकृत गिट दस्तऐवजात, शाखांचे वर्णन आहे: “गिट आणि गिथब मधील शाखा ही रेपॉजिटरीच्या कमिटपैकी एकासाठी एक जंगम पॉइंटर आहे.”

उदाहरणार्थ, जर एखाद्या वापरकर्त्याला त्यांच्या वेबसाइटवर नवीन पृष्ठ जोडायचे असेल, तर ते प्रकल्पाच्या मुख्य भागावर परिणाम न करता त्या विशिष्ट पृष्ठासाठी नवीन शाखा तयार करण्यास सक्षम असतील. तो पूर्ण होताच, तो त्याच्या शाखेतील बदल मुख्य शाखेत विलीन करू शकतो. नवीन शाखेच्या बाबतीत, Git कोणत्या कमिटमधून ब्रँच केले याचा मागोवा ठेवतो.
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचाकमांड कार्यान्वित केल्यानंतर, शाखेच्या निर्मितीची पुष्टी करण्यासाठी तुम्ही कन्सोलमध्ये git branch टाईप करू शकता: getrekt:myproject getrekt $ git branch master * my-new-branch नाव my-new-branch तारांकनासह सूचित करते की वापरकर्ता कोणत्या शाखेत आहे. सध्या चालू आहे.

टीप: डीफॉल्टनुसार, प्रत्येक गिट रेपोच्या अगदी पहिल्या शाखेला “मास्टर” असे नाव दिले जाते (आणि सहसा प्रोजेक्टमध्ये मास्टर म्हणून वापरले जाते). वर्णद्वेषाविरुद्धच्या लढ्याचा एक भाग म्हणून, काही विकासकांनी डीफॉल्ट शाखेसाठी पर्यायी नावे वापरण्यास सुरुवात केली आहे, जसे की “प्राथमिक”. तथापि, अधिक वेळा, वापरकर्ते “मास्टर” किंवा त्याचा संदर्भ देण्यासाठी वापरलेली तत्सम नावे पाहू शकतात.

हे लक्षात ठेवण्यासारखे आहे की जवळजवळ प्रत्येक भांडारात एक मास्टर शाखा असते जी प्रकल्पाची अधिकृत आवृत्ती मानली जाऊ शकते. जर ती वेबसाइट असेल, तर शाखा ही आवृत्ती वापरकर्त्यांना दिसते. जर ते अॅप्लिकेशन असेल, तर मास्टर ब्रँच ही रिलीझ आहे जी वापरकर्ते त्यांच्या संगणकावर किंवा मोबाइल डिव्हाइसवर स्थापित करतात. अशा प्रकारे Git आणि Github उत्पादनांची पारंपारिक आवृत्ती कार्य करते. अधिकृत साइटवर विविध डीफॉल्ट शाखा नावे वापरण्याबाबत अधिक तपशीलवार दस्तऐवज आहेत. Github वर https://github.com/github/renaming येथे माहिती उपलब्ध आहे
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचाप्रकल्प शाखेकडे परत जाणे आणि एकाधिक कमिट तयार करणे, वापरकर्त्याने स्वयंचलित ट्रॅकिंग लिहिल्याशिवाय नवीन शाखा आवृत्ती नियंत्रण प्रणालीद्वारे ट्रॅक केली जाणार नाही. .

पायरी 6 नवीन गिटहब रेपॉजिटरी तयार करा

तुम्‍हाला स्‍थानिकपणे तुमच्‍या कोडचे परीक्षण करायचे असेल तर ही पायरी आवश्‍यक नाही. परंतु जर तुम्ही टीममध्ये काम करत असाल आणि इतर प्रोग्रामरकडून बदल स्वीकारले तर तुम्ही GitHub च्या सध्याच्या क्षमतांचा वापर करून प्रोजेक्ट कोड संयुक्तपणे बदलू शकता. GitHub वर नवीन रेपॉजिटरी तयार करण्यासाठी, तुम्हाला सिस्टममध्ये लॉग इन करणे आणि साइटच्या मुख्य पृष्ठावर जाणे आवश्यक आहे. मुख्य मेनूमधून, “नवीन भांडार” बटणावर क्लिक करा, जे नेव्हिगेशन बारच्या वरच्या उजव्या कोपर्यात प्रोफाइल फोटोच्या पुढे असलेल्या “+” चिन्हाखाली स्थित आहे: बटणावर क्लिक केल्यानंतर, GitHub प्रकल्प मालकास विचारेल. रेपॉजिटरी नाव देण्यासाठी आणि एक लहान वर्णन प्रदान करण्यासाठी:
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचापुढे, नवीन प्रकल्पाच्या निर्मितीची पुष्टी करण्यासाठी “रेपॉजिटरी तयार करा” बटणावर क्लिक करा. वापरकर्त्याला सुरवातीपासून रेपॉजिटरी तयार करायची आहे किंवा स्थानिकरीत्या तयार केलेली एखादी विद्यमान जोडायची आहे का, असे विचारणारा डायलॉग बॉक्स दिसेल. दुसऱ्या प्रकरणात, तुम्हाला प्रोजेक्ट फोल्डर Github वर अपलोड करणे आवश्यक आहे.

लक्ष द्या! कमांड लाइन वापरून स्थानिक रेपॉजिटरी डाउनलोड करणे देखील शक्य आहे, आणि विशेषत: कमांड git remote add origin github_url (रिमोट रिपॉझिटरीशी नवीन कनेक्शनचे रेकॉर्ड तयार करते), git push -u मूळ मास्टर (शाखा दरम्यान कनेक्शन स्थापित करते. जे विकसक स्थित आहे आणि रिमोट सर्व्हरवर मुख्य शाखा आहे).

Git Bash कमांड लाइनवर लॉग असे दिसतात: getrekt:myproject getrekt $ git remote add origin https://github.com/cubeton/mynewrepository.git getrekt:myproject getrekt $ git push -u मूळ मास्टर काउंटिंग ऑब्जेक्ट्स: 3, पूर्ण झाले. लेखन वस्तू: 100% (3/3), 263 बाइट | 0 बाइट/से, पूर्ण झाले. एकूण 3 (डेल्टा 0), पुन्हा वापरलेले 0 (डेल्टा 0) https://github.com/cubeton/mynewrepository.git * [नवीन शाखा] मास्टर -> मास्टर शाखा मास्टर मूळपासून दूरस्थ शाखा मास्टरचा मागोवा घेण्यासाठी सेट केले.

पायरी 7: प्रोजेक्ट शाखेला GitHub वर ढकलणे

नवीन प्रकल्प शाखा आणि भांडार तयार केले आहे. शाखेला “पुश” करणे आणि ते नवीन गिथब रेपॉजिटरीमध्ये हस्तांतरित करणे बाकी आहे. अशा प्रकारे, तृतीय-पक्ष समुदाय सदस्य कोड पाहण्यास आणि त्यात बदल करण्यास सक्षम असतील. पुनरावृत्ती मंजूर झाल्यास, प्रकल्प मालक प्रकल्पाच्या मुख्य आवृत्तीमध्ये बदल विलीन करू शकतो. GitHub वर नवीन शाखेत बदल करण्यासाठी, तुम्हाला कमांड लाइनवर git push कमांड प्रविष्ट करणे आवश्यक आहे. GitHub रिमोट रिपॉजिटरीमध्ये आपोआप एक शाखा तयार करेल: getrekt:myproject getrekt$ git push origin my-new-branch वस्तू मोजणे: 3, पूर्ण झाले. डेल्टा कॉम्प्रेशन 8 पर्यंत थ्रेड्स वापरून. कॉम्प्रेसिंग ऑब्जेक्ट्स: 100% (2/2), पूर्ण झाले. लेखन वस्तू: 100% (3/3), 313 बाइट | 0 बाइट/से, पूर्ण झाले. एकूण 3 (डेल्टा 0), पुन्हा वापरलेले 0 (डेल्टा 0) https://github.com/cubeton/mynewrepository.git * [नवीन शाखा] my-new-branch -> my-new-branch वर GitHub पृष्ठ रीफ्रेश केल्यानंतर, वापरकर्त्याला नवीन शाखा दिसेल जी मध्ये ढकलली गेली आहे भांडार.
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा

याव्यतिरिक्त

git push origin कमांडमध्ये मूळ शब्दाचा अर्थ काय आहे? जेव्हा वापरकर्ता त्यांच्या स्थानिक मशीनवर रिमोट रिपॉजिटरी क्लोन करतो, तेव्हा जवळजवळ सर्व प्रकरणांमध्ये git त्याच्यासाठी एक मानक उपनाव तयार करतो, “ओरिजिन”, जो रिमोट रिपॉजिटरीच्या URL साठी मूलत: लघुलेख आहे. GitHub वर प्रकल्प सबमिट करणे: https://youtu.be/zM6z57OtR2Q

पायरी 8. प्रथम पुल विनंती तयार करा

पुल रिक्वेस्ट (किंवा पुल रिक्वेस्ट) हा रेपॉजिटरी मालकांना सावध करण्याचा एक मार्ग आहे की डेव्हलपर कोडमध्ये काही बदल करू इच्छितो. पुल विनंती जोडलेले पृष्ठ असे दिसते:
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचापुल विनंती तयार केल्यानंतर विभाग इंटरफेस कसा दिसतो:
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा

पायरी 9 पुल विनंती विलीन करा

तळाशी असलेले हिरवे “मर्ज पुल रिक्वेस्ट” बटण पुल विनंती तयार करते. त्यावर क्लिक केल्यानंतर, केलेले बदल प्रकल्पाच्या मुख्य शाखेत जोडले जातात.

लक्ष द्या! विलीनीकरणानंतर शाखा हटवा. त्यापैकी मोठ्या संख्येने प्रकल्पात गोंधळ होऊ शकतो. शाखा हटवण्यासाठी, खालच्या उजव्या कोपर्यात राखाडी “शाखा हटवा” बटणावर क्लिक करा.

गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचाकमिटची सद्यस्थिती तपासण्यासाठी, रेपॉजिटरीच्या पहिल्या पानावरील “कमिट्स” लिंकवर क्लिक करा. क्लिक केल्याने या शाखेतील कमिटांची संपूर्ण यादी प्रदर्शित होईल. स्क्रीनशॉट नुकताच तयार केलेला नेमका दाखवतो.
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचाउजव्या बाजूला प्रत्येक कमिटचा हॅश कोड आहे. हॅश कोड हा एक अद्वितीय ओळखकर्ता आहे जो API आणि तृतीय-पक्ष सेवा कनेक्ट करताना वापरला जाऊ शकतो. तुम्ही कमांड लाइनवरील गिट बॅशच्या डेस्कटॉप आवृत्तीवरील आयडी क्रमांकाद्वारे विशिष्ट कमिटचा संदर्भ देखील घेऊ शकता.

चरण 10 स्थानिक मशीनवर गिथब बदल परत करा

याक्षणी, Github सिस्टममधील भांडार स्थानिक संगणकावरील वापरकर्त्यापेक्षा थोडे वेगळे दिसते. उदाहरणार्थ, वापरकर्त्याने स्वतःच्या शाखेत केलेली आणि मास्टर ब्रँचमध्ये विलीन केलेली कमिट स्थानिक मशीनवर अस्तित्वात नाही. प्रोजेक्टच्या वेगवेगळ्या आवृत्त्या आपोआप सिंक्रोनाइझ करण्यासाठी, तुम्ही git pull origin master कमांड (मास्टर ब्रँचवर काम करत असताना) किंवा git pull वापरणे आवश्यक आहे. getrekt:myproject getrekt $ git पुल ओरिजिन मास्टर रिमोट: वस्तू मोजणे: 1, पूर्ण झाले. रिमोट: एकूण 1 (डेल्टा 0), पुन्हा वापरलेले 0 (डेल्टा 0), पॅक-पुन्हा वापरलेले 0 https://github.com/cubeton/mynewrepository * शाखा मास्टर -> FETCH_HEAD   23242..232433berer3444 master -> origin/master getrekt. txt | 1 + 1 फाइल बदलली, 1 अंतर्भूत (+)कमांडची सद्यस्थिती तपासण्यासाठी कमांड लाइनवर git log टाइप करा. हे सर्व कमिटांची यादी करेल. getrekt:myproject getrekt $ git log commit 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf Merge: 3fg4dd 34fg3u7j7 Author: Mtdes Ethan < getrekt@yandex.ru> Date: Fri Sep 11 17:48:11 2015 -0400 Merge /cubeton/mynewrepository commit 44hgfh7f74hdu9jt93hf9ifejffe Author: Mtdes Ethan < getrekt @yandex.ru> Date: Fri Jan 07 17:48:00 2021 -02356 commit 46thf9496hf9485hkf857tg9hfj8rh4j Merge: 33fh5d 3689gfh Author: Mtdes Ethan < getrekt@yandex.ru> Date: Fri Jan 07 17:51:00 2021 -02356 commit 46thf9496hf9485hkf857tg9hfj8rh4j विलीन करा : 33fh5d 3689gfh लेखक: Mtdes Ethan < getrekt@yandex.ru> तारीख : शुक्र जानेवारी 07 17:55:00 2021 -02356 माझ्या फाइल कमिटमध्ये आणखी काही मजकूर जोडला आहे 58:00 2021 -02356 ही माझी पहिली कमिट आहे! तयार! आता वापरकर्ता आवृत्ती नियंत्रण प्रणालीमधील सर्व प्रकारच्या कामांशी परिचित आहे. नवशिक्यांसाठी Git आणि GitHub ट्यूटोरियल Git कसे स्थापित करावे आणि GitHub प्रॅक्टिसमधील Gitub, शाखा, रेपॉजिटरीज, कमिट आणि इतर संकल्पनांसह प्रारंभ करा: https://youtu.be/zZBiln_2FhM

गिथब आणि गिटची अतिरिक्त वैशिष्ट्ये

चला इतर उपयुक्त “चिप्स” पाहू जे विकसकाला आवृत्ती नियंत्रणावरील कार्य सुलभ करण्यास अनुमती देईल.

स्थानिक मशीनवर भांडार क्लोन करणे

तुमच्या GitHub भांडारावर जा. फायलींच्या सूचीच्या वरच्या उजव्या कोपर्यात, “क्लोन किंवा डाउनलोड” ड्रॉप-डाउन मेनू उघडा. HTTPS क्लोन URL कॉपी करा.
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचाGit Bash विंडोवर परत या आणि कमांड एंटर करा: git clone repository_url

repository_url – सध्याच्या प्रकल्पाची URL क्लोन करायची आहे. त्याऐवजी, रेपॉजिटरी url घातली आहे.

वरील उदाहरणामध्ये, कमांड HTTPS वर रेपॉजिटरी क्लोन करते. दुसरा पर्याय म्हणजे एसएसएच की वर URL सह क्लोन करणे. हे करण्यासाठी, तुम्हाला Windows वर SSH की जोडी तयार करावी लागेल आणि GitHub खात्याला सार्वजनिक की नियुक्त करावी लागेल.

दूरस्थ भांडार शोधत आहे

क्लोनिंग केल्यानंतर, GitHub वरील रेपॉजिटरीची एक प्रत संगणकावरील कार्यरत निर्देशिकेत दिसली पाहिजे. प्रकल्पामध्ये नाव आणि मुख्य फाइल्स असलेली निर्देशिका असावी. त्यावर स्विच करण्यासाठी, तुम्हाला खालील कमांड लिहावी लागेल: cd git_project

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

GitHub डेस्कटॉप आवृत्ती – GitHub डेस्कटॉप काय आहे, मुख्य कार्यक्षमता, वैशिष्ट्ये आणि स्थापना प्रक्रिया

GitHub डेस्कटॉप हा एक डेस्कटॉप अनुप्रयोग आहे जो GitHub सह GUI आधारित संवाद प्रदान करतो. Git च्या विपरीत, GitHub ची डेस्कटॉप आवृत्ती आपल्याला बटणावर क्लिक करून वापरकर्ता इंटरफेस वापरून समान कमांड कार्यान्वित करण्यास अनुमती देते, ज्यामुळे रेपॉजिटरीजसह कार्य करणे खूप सोपे होते.

कसं बसवायचं

  1. दुव्याचे अनुसरण करा – https://desktop.github.com/गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा
  2. प्रोग्रामचे इंस्टॉलेशन पॅकेज डाउनलोड करणे सुरू करा.
  3. डाउनलोड केलेल्या फाइलच्या चिन्हावर डबल क्लिक करा आणि Github डेस्कटॉपच्या स्थापनेसह पुढे जा.
  4. स्टार्ट मेनूद्वारे प्रोग्राम लाँच करा.
  5. तुमचे वापरकर्ता खाते तपशील वापरून GitHub मध्ये साइन इन करा.

मुख्य कार्यक्षमता

  • भांडार तयार करणे, जोडणे आणि क्लोनिंग करणे.
  • प्रोजेक्ट टॅब व्यवस्थापित करण्यासाठी प्रोग्राम वापरणे.
  • शाखेत बदल करणे.
  • समस्या निर्माण करणे, विनंत्या काढणे आणि कमिट करणे.
  • नवीन उत्पादनांच्या सुरुवातीच्या आवृत्त्यांमध्ये प्रवेश करण्याची क्षमता.

Github API

Github REST API हा एक इंटरफेस आहे जो विकासकांना Github डेटा, प्रकल्प आणि रेपॉजिटरीजमध्ये प्रवेश प्रदान करतो तसेच सर्व्हर विनंत्या पाठवतो. https://api.github.com/ या लिंकमध्ये सर्व URL आहेत ज्यावर तुम्ही सर्वात सोप्या GET विनंत्या पाठवू शकता:
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचाबहुतेकदा, विकासक JSON फॉरमॅटमध्ये Python प्रोग्रामिंग भाषेमध्ये विनंत्या तयार करतात. प्रथम तुम्हाला लिंकवरून रिपॉजिटरीबद्दल मूलभूत माहिती मिळवणे आवश्यक आहे – https://api.github.com/user/repos मूलभूत माहिती JSON फॉरमॅटमध्ये कॉन्फिगरेशन फाइलमध्ये प्रविष्ट केली आहे. यात वापरकर्त्याबद्दलचे मुख्य मापदंड आहेत – अवतार, वाचक, भांडारांची संख्या, डाउनलोड इ. हा डेटा नंतर सर्व्हरवर प्रसारित केला जातो.

Github डेस्कटॉप प्रकल्प व्यवस्थापित आणि कॉन्फिगर करणे

स्थापित केल्यानंतर, खाते नोंदणी केल्यानंतर आणि अनुप्रयोग सेट केल्यानंतर, वापरकर्ता GitHub प्रोग्राम वापरणे सुरू करू शकतो.

भांडार तयार करणे, जोडणे आणि क्लोन करणे

नवीन भांडार तयार करण्यासाठी, “फाइल” निवडा आणि “रेपॉजिटरी तयार करा” बटणावर क्लिक करा. स्थानिक प्रकल्प जोडण्यासाठी, “फाइल” मेनू निवडा आणि “स्थानिक भांडार जोडा” बटणावर क्लिक करा. क्लोनिंगसाठी, आपण “फाइल” – “क्लोन रेपॉजिटरी” मेनू निवडणे आवश्यक आहे.
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा

नवीन शाखा निर्माण करणे

स्वतंत्र प्रकल्प शाखा तयार करण्यासाठी, वर्तमान शाखा विभाग उघडा आणि नवीन शाखा बटणावर क्लिक करा. वापरकर्ता GitHub इंटरफेसमध्ये शाखा पाहण्यास सक्षम असेल आणि बदलांचा मागोवा घेण्यासाठी पुल विनंती करेल.
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा

सुरक्षा

Github ची डेस्कटॉप आणि वेब आवृत्ती तुम्हाला वापरकर्ता खात्याची सुरक्षा पातळी कॉन्फिगर आणि वाढविण्यास अनुमती देते. सर्व कार्यक्षमता “स्टोरेजसाठी सुरक्षा सेटिंग्ज” विभागात उपलब्ध आहे. अधिक तपशीलवार विचार करणे योग्य आहे.

सुरक्षा धोरण सेटिंग

तुमच्या भांडाराच्या मुख्य पृष्ठावर, क्लिक करा:

  • “सुरक्षा” – “सुरक्षा धोरण” – “सेटअप सुरू करा”.
  • तुमच्या प्रकल्पाच्या समर्थित आवृत्त्या आणि संभाव्य भेद्यतेचा अहवाल कसा द्यावा याबद्दल माहिती जोडा.

गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा

अवलंबित्व आलेख व्यवस्थापन

सर्व सार्वजनिक भांडारांसाठी अवलंबित्व आलेख आपोआप तयार केला जातो, परंतु खाजगी भांडारांसाठी असे कोणतेही वैशिष्ट्य नाही. आलेख सर्व आउटगोइंग अवलंबित्व प्रवाह ओळखतो आणि तुम्हाला प्रकल्पातील भेद्यता ओळखण्याची परवानगी देतो. अवलंबित्व आलेख सेट करण्यासाठी, “सेटिंग्ज” – “सुरक्षा आणि विश्लेषण” वर क्लिक करा. आलेखाच्या विरुद्ध, “सक्षम करा” किंवा “अक्षम करा” क्लिक करा.

गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा

परवाने

Github परवाना दोन मुख्य प्रकारचे परवाना वापरण्यासाठी प्रदान करतो :

  1. GPL हा एक प्रकारचा परवाना आहे जो इतर वापरकर्त्यांना इतर मुक्त स्त्रोत प्रकल्पांमध्ये इतर कोणाचे तरी काम वापरण्याची परवानगी देतो. मात्र, व्यावसायिक कंपन्या हे करू शकत नाहीत.
  2. LGPL/Commons/MIT/Apache , इ. – वापरकर्ता त्याचा कोड विनामूल्य वापरासाठी देतो. इतरांना त्यातून पैसे मिळू शकतात.
गिथब म्हणजे काय, ते कसे वापरायचे, प्रोजेक्ट कसा तयार करायचा, व्यवस्थापित आणि कॉन्फिगर कसा करायचा
जेथे GitHub परवान्याचा प्रकार निर्दिष्ट केला आहे
आम्ही GitHub क्लाउड सेवेच्या मुख्य कार्यक्षमतेचे आणि Git Bash भांडारांसह कार्य करण्यासाठी प्रोग्रामचे पुनरावलोकन केले आहे. . चरण-दर-चरण आम्ही आवृत्ती नियंत्रण प्रणालीमध्ये पूर्ण प्रकल्प कसा तयार करायचा याबद्दल बोललो.
info
Rate author
Add a comment