विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

मैक पर बिटबकेट रिपॉजिटरी को क्लोन कैसे करें

संपादित 2 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम

बिटबकेटमैकक्लोनभंडारगिटविकाससंस्करण नियंत्रणगिट कमांडप्रोग्रामिंगसॉफ्टवेयर

मैक पर बिटबकेट रिपॉजिटरी को क्लोन कैसे करें

अनुवाद अपडेट किया गया 2 सप्ताह पहले

मैक पर बिटबकेट रिपॉजिटरी को क्लोन करना एक ऐसा कार्य है जिसे कई डेवलपर तब करना पड़ता है जब वे किसी ऐसे प्रोजेक्ट पर काम कर रहे होते हैं जिसे बिटबकेट सेवा का उपयोग करके प्रबंधित किया जाता है। यह गाइड आपको प्रक्रिया के माध्यम से चरण दर चरण ले जाएगा, जिससे आप रिपॉजिटरी को अपनी स्थानीय मशीन पर कॉपी कर सकते हैं ताकि आप इसके साथ आसानी से काम कर सकें।

बिटबकेट क्या है?

बिटबकेट एक लोकप्रिय स्रोत कोड प्रबंधन प्लेटफ़ॉर्म है जो मर्क्यूरियल (hg) और गिट का उपयोग करता है। यह आपको अपने कोड रिपॉजिटरी को प्रबंधित करने के लिए उपकरण देकर अन्य डेवलपर्स के साथ कोड पर सहयोग करने की अनुमति देता है। एक रिपॉजिटरी एक प्रकार की निर्देशिका या भंडारण स्थान है जहां आपकी परियोजना फाइलें रखी जाती हैं।

रिपॉजिटरी को समझना

रिपॉजिटरी को क्लोन करने के चरणों में जाने से पहले, यह समझना महत्वपूर्ण है कि एक रिपॉजिटरी क्या है। सरल शब्दों में, एक रिपॉजिटरी एक डिजिटल फ़ोल्डर है जहां आप अपने कोड प्रोजेक्ट्स का प्रबंधन कर सकते हैं। इसमें किसी विशेष परियोजना के लिए हर फ़ाइल, कोड का टुकड़ा और दस्तावेज़ीकरण होता है। रिपॉजिटरी परियोजना के पुनरीक्षण इतिहास को भी ट्रैक करती है, जिससे कई लोग एक साथ काम कर सकते हैं।

रिपॉजिटरी को क्लोन करने के लिए आवश्यक उपकरण

अपने मैक पर बिटबकेट रिपॉजिटरी को क्लोन करने के लिए, आपको कुछ उपकरण और खाते सेट अप करने की आवश्यकता है। नीचे वह सब कुछ सूचीबद्ध है जो आपको क्लोनिंग से पहले चाहिए:

यदि आपने अभी तक अपने मैक पर गिट इंस्टॉल नहीं किया है, तो आपको आगे बढ़ने से पहले ऐसा करना होगा। गिट एक वितरित संस्करण-नियंत्रण प्रणाली है जिसका उपयोग सॉफ़्टवेयर विकास के दौरान स्रोत कोड में परिवर्तन को ट्रैक करने के लिए किया जाता है। आप इसे आधिकारिक गिट वेबसाइट से डाउनलोड कर सकते हैं या होमब्री जैसी पैकेज प्रबंधक का उपयोग करके इंस्टॉल कर सकते हैं।

होमब्री का उपयोग करके गिट इंस्टॉल करना

होमब्री macOS के लिए एक पैकेज प्रबंधक है जो आपको कमांड लाइन का उपयोग करके सॉफ़्टवेयर इंस्टॉल करने की अनुमति देता है। आप होमब्री का उपयोग करके गिट कैसे इंस्टॉल कर सकते हैं, यह यहां बताया गया है:

  1. अपने मैक पर टर्मिनल एप्लिकेशन खोलें। आप अपने एप्लिकेशन फ़ोल्डर में यूटिलिटीज के अंतर्गत टर्मिनल पा सकते हैं, या आप स्पॉटलाइट का उपयोग करके + स्पेस दबाकर और "टर्मिनल" टाइप करके खोल सकते हैं।
  2. होमब्री को इंस्टॉल करने के लिए, नीचे दिए गए कमांड को अपने टर्मिनल में दर्ज करें और एंटर दबाएं:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    होमब्री इंस्टॉल करने के लिए ऑनस्क्रीन निर्देशों का पालन करें।
  3. होमब्री इंस्टॉल हो जाने के बाद, आप इस कमांड का उपयोग करके गिट इंस्टॉल कर सकते हैं:
    brew install git
    यह कमांड आपके सिस्टम पर गिट डाउनलोड और इंस्टॉल करेगी।
  4. इस कमांड के साथ संस्करण संख्या की जांच करके सत्यापित करें कि गिट इंस्टॉल हो चुका है:
    git --version
    यदि गिट सही तरीके से इंस्टॉल हो गया है, तो आपको टर्मिनल में संस्करण संख्या दिखाई देगी।

रिपॉजिटरी को क्लोन करना

गिट इंस्टॉल हो जाने के बाद और आपके पास एक बिटबकेट खाता होने के बाद, आप रिपॉजिटरी को क्लोन करने के लिए आगे बढ़ सकते हैं। बिटबकेट रिपॉजिटरी को क्लोन करने के चरण इस प्रकार हैं:

  1. एक वेब ब्राउज़र का उपयोग करके अपने बिटबकेट खाते में लॉग इन करें। उस रिपॉजिटरी पर नेविगेट करें जिसे आप क्लोन करना चाहते हैं। यह आमतौर पर https://bitbucket.org/username/repositoryname जैसी यूआरएल होगी।
  2. रिपॉजिटरी पृष्ठ तक पहुंचने के बाद, आपको "क्लोन" बटन मिलेगा। उस पर क्लिक करें, और एक छोटी विंडो पॉप अप होगी जो रिपॉजिटरी के लिए "क्लोन" लिंक दिखाएगी। यह कुछ इस तरह दिख सकता है:
    https://username@bitbucket.org/teamname/repositoryname.git
  3. पॉप अप विंडो से URL कॉपी करें। इस URL में आपके स्थानीय मशीन पर रिपॉजिटरी को क्लोन करने के लिए आवश्यक सभी जानकारी होती है।
  4. अपने मैक पर टर्मिनल एप्लिकेशन खोलें यदि वह पहले से नहीं खुला है।
  5. cd कमांड का उपयोग करके उस निर्देशिका पर नेविगेट करें जहां आप क्लोन की गई रिपॉजिटरी को सहेजना चाहते हैं। उदाहरण के लिए:
    cd ~/Documents/MyProjects
    यह कमांड वर्तमान निर्देशिका को "डॉक्यूमेंट्स" फ़ोल्डर के अंदर "मायप्रोजेक्ट्स" में बदल देती है।
  6. एक बार जब आप वांछित निर्देशिका में हों, तो रिपॉजिटरी को क्लोन करने के लिए नीचे दिए गए कमांड को दर्ज करें:
    git clone <URL>
    <URL> को बिटबकेट से कॉपी किए गए URL से बदलें, उदाहरण के लिए:
    git clone https://username@bitbucket.org/teamname/repositoryname.git
    यह कमांड आपकी चुनी हुई निर्देशिका में रिपॉजिटरी की एक प्रति बनाएगी।

क्लोनिंग प्रक्रिया पूरी होने के बाद, आपके मैक पर रिपॉजिटरी की एक स्थानीय प्रति होगी। अब आप टर्मिनल का उपयोग करते हुए रिपॉजिटरी निर्देशिका में नेविगेट कर सकते हैं और कोड पर काम करना शुरू कर सकते हैं।

HTTPS के बजाय SSH का प्रयोग करना

कुछ मामलों में, रिपॉजिटरी को क्लोन करने के लिए SSH का उपयोग करना HTTPS की तुलना में अधिक सुरक्षित और सुविधाजनक हो सकता है। SSH का उपयोग करने के लिए, आपके सिस्टम पर एक SSH कुंजी युग्म सेट अप होनी चाहिए। यहां बताया गया है कि आप SSH का उपयोग करके बिटबकेट रिपॉजिटरी को कैसे क्लोन कर सकते हैं:

  1. पहले, जांचें कि क्या आपके मशीन पर पहले से एक SSH कुंजी है या नहीं, इसके लिए निम्नलिखित कमांड चलाएँ:
    ls -al ~/.ssh
    यदि आप .pub में समाप्त होने वाली फ़ाइल नहीं देखते हैं, तो आपको एक नई SSH कुंजी उत्पन्न करनी होगी।
  2. अपने टर्मिनल में निम्नलिखित कमांड दर्ज करके एक नई SSH कुंजी उत्पन्न करें:
    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    कुंजी को सहेजने के लिए संकेतों का पालन करें और पासफ़्रेज़ दर्ज करें (आप उपयोग में आसान के लिए पासफ़्रेज़ छोड़ भी सकते हैं)।
  3. SSH एजेंट के साथ SSH कुंजी को जोड़ें निम्नलिखित कमांड के साथ:
    eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa
  4. SSH कुंजी को क्लिपबोर्ड पर कॉपी करें। इस कमांड का उपयोग करें:
    pbcopy < ~/.ssh/id_rsa.pub
  5. अपने बिटबकेट खाते में लॉग इन करें, अपनी प्रोफाइल के तहत "सेटिंग्स" पर जाएं, और "SSH कुंजी" पर क्लिक करें। अपनी SSH कुंजी चिपकाएं और सहेजें।
  6. रिपॉजिटरी पृष्ठ पर वापस जाएं और एक बार फिर "क्लोन" बटन पर क्लिक करें, लेकिन इस बार SSH विकल्प चुनें। आपको एक URL दिखाई देगा जो कुछ इस तरह दिखता है:
    git@bitbucket.org:teamname/repositoryname.git
    इस URL को कॉपी करें।
  7. टर्मिनल खोलें और cd कमांड के साथ उस निर्देशिका नेविगेट करें जहां आप क्लोन करना चाहते हैं, और फिर चलाएँ:
    git clone git@bitbucket.org:teamname/repositoryname.git
    यह कमांड SSH का उपयोग करके आपके स्थानीय मशीन पर रिपॉजिटरी को क्लोन करेगा।

आम समस्याओं का निवारण करना

कभी-कभी, आप रिपॉजिटरी को क्लोन करने का प्रयास करते समय कुछ समस्याओं का सामना कर सकते हैं। नीचे कुछ आम समस्याएं और उन्हें ठीक करने के तरीके दिए गए हैं:

समस्या: अनुमति नकार दी गई (सार्वजनिक कुंजी)

समाधान: यह त्रुटि तब होती है जब आपकी SSH कुंजी आपके बिटबकेट खाते में सही तरीके से नहीं जोड़ी गई होती है। SSH कुंजियों को सेट अप करने वाले अनुभाग को पुनः पढ़ें और सुनिश्चित करें कि आपकी सार्वजनिक कुंजी बिटबकेट में जोड़ी गई है।

समस्या: रिपॉजिटरी नहीं मिली

समाधान: यह सुनिश्चित करें कि आप जो URL उपयोग कर रहे हैं वह सही है और आपके पास रिपॉजिटरी तक पहुँचने की अनुमति है। रिपॉजिटरी नाम के लिए अपनी वर्तनी की दोबारा जांच करें।

समस्या: SSL प्रमाणपत्र समस्या

समाधान: यह तब हो सकता है यदि आपके SSL प्रमाणपत्र में कोई समस्या है। एक वर्कअराउंड के रूप में SSH जैसे अन्य प्रोटोकॉल के साथ क्लोनिंग करने का प्रयास करें।

सफाई

यदि आप तय करते हैं कि आपको स्थानीय रूप में रिपॉजिटरी की अब आवश्यकता नहीं है, तो आप इसे फाइंडर में रिपॉजिटरी फ़ोल्डर को हटाकर या टर्मिनल में rm -rf कमांड का उपयोग करके आसानी से हटा सकते हैं, जैसे:

rm -rf repositoryname
"repositoryname" को अपने रिपॉजिटरी निर्देशिका के वास्तविक नाम से बदलें।

निष्कर्ष

मैक पर बिटबकेट रिपॉजिटरी को क्लोन करना एक सीधी प्रक्रिया हो सकती है जब आपके पास सभी सही उपकरण और ज्ञान उपलब्ध हो। गिट इंस्टॉल होने के साथ, आप आसानी से HTTPS या SSH प्रोटोकॉल का उपयोग करके रिपॉजिटरी को क्लोन कर सकते हैं, जो आपकी पसंद और सुरक्षा विचारों पर निर्भर करता है। इस गाइड में बताए गए चरणों का पालन करके, आपको बिटबकेट पर होस्ट किए गए कोड पर काम करने में पूरी तरह से सक्षम होना चाहिए, जिससे आपको अन्य डेवलपर्स के साथ प्रभावी ढंग से सहयोग करने की अनुमति मिलेगी। किसी भी समस्याओं का निवारण करना और अपनी रिपॉजिटरी का सावधानीपूर्वक प्रबंधन करना याद रखें, यह सुनिश्चित करें कि आपका डेटा सुरक्षित रूप से सुरक्षित है।

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ